0

「やり直し」ボタンが押されたときに、レイアウト内のラベルの変数を再ロードする方法を見つけるのに苦労しています。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
4

0 に答える 0