私は初期の頃からAndroidで働いた後、iOS開発を始めたばかりで、iPhoneコンポーネントのスタイル/スキンの方法について少し混乱しています。
プロパティの一部のコンポーネントの色を変更する方法があることを確認しましたが(それはそれらが呼ばれているものですか?)、どうすればさらに先に進むことができますか?
たとえば、カスタムボタンやカスタムリストビューをどのようにデザインできますか?
私は初期の頃からAndroidで働いた後、iOS開発を始めたばかりで、iPhoneコンポーネントのスタイル/スキンの方法について少し混乱しています。
プロパティの一部のコンポーネントの色を変更する方法があることを確認しましたが(それはそれらが呼ばれているものですか?)、どうすればさらに先に進むことができますか?
たとえば、カスタムボタンやカスタムリストビューをどのようにデザインできますか?
ここにあなたが求めている要素がいくつかあるので、私の答えはあなたが望むすべてのものには十分ではないかもしれません。
たとえば、このページを使用して、UIコンポーネントをカスタマイズするための非常に優れたチュートリアルを提供できます。
http://www.raywenderlich.com/4344/user-interface-customization-in-ios-5
UITableViewsの場合、実行する必要のある他の手順があります。たとえば、この非常に優れたチュートリアル:
http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
外観を除くすべての標準UI要素を複製するカスタムUI要素を作成する場合は、代わりにiOS5以降で使用可能な外観カスタマイズプログラミングインターフェイスの使用を検討する必要があります。
HIG経由
インターフェイスビルダーを最もよく理解するためにこれを表示することをお勧めします
画像としてのボタンの場合:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *image = [UIImage imageNamed:@"myFile.png"];
button.frame = CGRectMake(x, y, image.size.width, image.size.height);
[button setImage:image forState:UIControlStateNormal];
[myView addSubview:button];
またはInterfaceBuilderを使用する場合:
タイプとして「カスタムボタン」を選択し、ドロップダウンメニューから目的の画像を選択します。