2009-04-01 18 views
0

このシナリオをクリアしてください。 InterfaceBuilderの混乱

は、私はそうobiviously私たちが自動的に我々が得るでしょう、RootViewController.hとRootViewController.m

その後

は私がにnewFileという名前viewXibを選択することにより、ViewScreen.xibという名前nibfileを作成し得るでしょう、RootViewControllerという名前のViewControllerを作成しましたxibfile.Andのビューと、FileOwnerクラスをRootViewControllerにリンクしました。

"groupTableViewBackgroundColor"としてビューの背景色を設定したい場合は、属性インスペクタで設定することはできません。表示する色を設定する唯一の方法は、RootViewController.mで手動で行うことです。 (ビューを宣言し、view.backgroundColor = [UIColor groupTableViewBackgroundColor]を設定し、我々はinterfaceBuilderを使用して同じことを行うことはできません

をいずれかがこの問題を解決するために興味を持っている場合は、上に行くしてください

答えて

2

を変更した場合。 「開発者」のカラーパレットには、テーブルの背景色を含め、システムの色の一覧が表示されます。

+0

Interface Builderで「開発者」という名前のカラーパレットが見つかりません。これをどこで設定することができますか? – IQpierce

+0

ああ、私はこれを見つけました - それは、カラーピッカーダイアログ(そのビューの上部にある5つのボタンの中央)の「カラーパレット」タブにあります。しかし、私はそこにgroupTableViewBackgroundColorを見つけられませんでした - むしろ "iPhone SDK"パレットの下にありました。 – IQpierce

+0

@IQpierceはい、Appleはそれを移動して名前を変更し続けます。現在のバージョン(3.2.3)には、カラーボタンの隣にドロップダウンがあります。カラーピッカー自体をクリックする必要はありません。 –