Keď som nastavil obrázok pre UIImageView v IB a simuloval rozhranie, tlačidlá a veci sa objavia, ale obrazový pohľad nie je.
odpovede:
7 pre odpoveď č. 1To je preto, lebo simulátor používa rozhranieBuilder je nezávislý na vašom projekte. Stačí, ak si vezmete vaše xib súbory, vytvoríte rozhranie a zobrazíte ich. Ako taký, akékoľvek zdroje, na ktoré sa odkazuje, ale ktoré nemožno nájsť, budú preskočené. Takže ak váš UIImageView
používa obrázok s názvom "myImage.png", potom keď simulátor beží, pokúsi sa spustiť [UIImage imageNamed:@"myImage.png"];
, Vzhľadom k tomu, že "myImage.png" nie je súčasťou zväzku simulátora, obrázok sa nepodarí vytvoriť a váš UIImageView bude prázdny.
Môže vytvárať tlačidlá, pretože (samozrejme) tlačidlá sú štandardné, globálne dostupné kód. Vaše zdroje špecifické pre projekt nie sú.