0

Rubymotionを使ってiOSアプリを開発しています。ビューのテキストを変更するには、ビューの子ラベルにアクセスする必要があります。

子ビュー (およびその属性) にアクセスして変更するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

1

Xcode (Interface Builder) を使用してビューを設計している場合は、タグ付けを使用してサブビューにアクセスする必要があります。propertiesRubyMotion にはありません。プロパティのセッター/ゲッターを定義するために使用することは可能ですがattr_accessor、Xcode は Ruby コードを理解しないため、コントロールをプロパティ名に関連付ける方法を Interface Builder に伝える方法はありません。Objective-C で最初に記述されたプロジェクトを取り、RubyMotion プロジェクトで.xibとファイルを使用して成功しました。.storyboardその場合、ivarsObjective-C のプロパティと同じ名前で作成すると、すべてが機能します。

プログラムでを作成している場合は、サブビューをビューに追加UIViewする前に、各サブビューを に保存できます。ivar

于 2012-12-09T23:53:59.623 に答える