master
 1class ReviewController < UIViewController
 2  def viewDidLoad
 3    super
 4    self.title = "Review"
 5    self.view.backgroundColor = UIColor.whiteColor
 6
 7    @textbox = Build.textbox([[0,0], [160, 26]]).centered_within(self.view).build
 8    self.add_control(@textbox)
 9
10    button = Build.button("Add Review").centered(CGPointMake(self.view.frame.size.width / 2, @textbox.center.y + 40)).when_clicked(AddReviewCommand.new(@textbox)).build
11
12    add_control(button)
13  end
14
15  def add_control(control)
16    control.add_to(self.view)
17  end
18
19  def bind_to(controller_factory)
20    @controller_factory = controller_factory
21  end
22end