Rubymotionを使ってiOSアプリを開発しています。ビューのテキストを変更するには、ビューの子ラベルにアクセスする必要があります。
子ビュー (およびその属性) にアクセスして変更するにはどうすればよいですか?
ありがとう!
Rubymotionを使ってiOSアプリを開発しています。ビューのテキストを変更するには、ビューの子ラベルにアクセスする必要があります。
子ビュー (およびその属性) にアクセスして変更するにはどうすればよいですか?
ありがとう!
Xcode (Interface Builder) を使用してビューを設計している場合は、タグ付けを使用してサブビューにアクセスする必要があります。properties
RubyMotion にはありません。プロパティのセッター/ゲッターを定義するために使用することは可能ですがattr_accessor
、Xcode は Ruby コードを理解しないため、コントロールをプロパティ名に関連付ける方法を Interface Builder に伝える方法はありません。Objective-C で最初に記述されたプロジェクトを取り、RubyMotion プロジェクトで.xib
とファイルを使用して成功しました。.storyboard
その場合、ivars
Objective-C のプロパティと同じ名前で作成すると、すべてが機能します。
プログラムでを作成している場合は、サブビューをビューに追加UIView
する前に、各サブビューを に保存できます。ivar