2009-04-01 13 views
0

Bitte löschen Sie dieses Szenario.Chaos mit InterfaceBuilder

habe ich eine Viewcontroller namens RootViewController, so obiviously wir RootViewController.h und RootViewController.m

Dann bekomme ich eine nibfile erstellt, wir werden so automatisch eine newFile namens viewXib namens ViewScreen.xib indem Sie bekommen a View in der xibfile.And verknüpfte FilesOwner-Klasse mit RootViewController.

also, wenn ich die Hintergrundfarbe der Ansicht als "groupTableViewBackgroundColor" festlegen möchte, kann ich das nicht im Attributinspektor festlegen, ist die einzige Möglichkeit, diese Farbe zum Anzeigen zu setzen, manuell in RootViewController.m (erklärt eine Ansicht und Einstellung view.backgroundColor = [UIColor groupTableViewBackgroundColor];.. können wir nicht das gleiche tun, indem Interface mit

wenn jemand interessiert ist, dieses Problem zu lösen, gehen Sie bitte auf

Antwort

2

wenn Sie ändern In der Farbpalette zu "Entwickler" finden Sie die Liste der Systemfarben einschließlich der Hintergrundfarbe für Tabellen.

+0

Ich kann in Interface Builder keine Farbpalette namens "Entwickler" finden. Kannst du klären, wo das festgelegt werden kann? – IQpierce

+0

Ah, ich habe das gefunden - es befindet sich auf der Registerkarte "Farbpaletten" des Farbauswahldialogs (die Mitte der fünf Schaltflächen oben in dieser Ansicht). JETZT fand ich groupTableViewBackgroundColor dort nicht - eher war es unter der "iPhone SDK" Palette. – IQpierce

+0

@IQpierce Ja, Apple bewegt es herum und benennt es um. In der aktuellen Version (3.2.3) gibt es neben dem Farb-Button ein Drop-Down-Menü; Sie müssen sich nicht selbst zum Farbwähler durchklicken. –

Verwandte Themen