17

UISwitch は現在、ON と OFF を示しています。テキストを YES と NO に変更できますか?

難しいでしょうか?それとも、ユーザーに尋ねる質問を言い換えるだけですか?

4

3 に答える 3

11

iOS 6以降、設定できます

@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;

ドキュメントは言う:

この画像は、スイッチの内部コンテンツを表しています。指定した画像は、スイッチの丸みを帯びたベゼルとつまみと合成され、最終的な外観が作成されます。

この画像のサイズは、幅 77 ポイント、高さ 27 ポイント以下にする必要があります。これより大きな画像を指定すると、エッジがクリッピングされる場合があります。

于 2012-11-21T23:32:23.047 に答える
-26

UISwitchのテキストを「Foo/Bar」などに変更するには、次の手順を実行します。

((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo";
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar";
于 2010-08-03T14:35:12.737 に答える