「やり直し」ボタンが押されたときに、レイアウト内のラベルの変数を再ロードする方法を見つけるのに苦労しています。ProMotion と Teacup レイアウトを使用しています。「はい」ボタンが機能します。コントローラーをリロードしてレイアウトを更新するにはどうすればよいですか?
class MoodController < UIViewController
stylesheet :mood
layout :mood do
@label = subview UILabel, :label
@subject_label = subview UILabel, :subject_label
@verb_label = subview UILabel, :verb_label
@object_label = subview UILabel, :object_label
@redo_button = subview(UIButton, :redo_button)
@yes_button = subview(UIButton, :yes_button)
end
def layoutDidLoad
self.title = "Normal Navbar"
@redo_button.addTarget( self, action:'redo',
forControlEvents:UIControlEventTouchUpInside)
@yes_button.addTarget( self, action:'yes',
forControlEvents:UIControlEventTouchUpInside)
end
def yes
@yes_pushed = ResultsController.new
self.navigationController << @yes_pushed
end
def redo
@redo_pushed = MoodController.new
self.navigationController << @redo_pushed
end
end