我对 Interface Builder 相当陌生(我正在使用 RubyMotion,顺便说一句),并且想看看其他人如何组织他们的视图标签。我有很多真正应该组合在一起的视图组件,比如 UIView 之上的 UILabel。
我最初的想法是拥有一个函数来处理视图标签到视图对象的所有映射。像这样的东西:
def mapTags
@awesomeButton = AwesomeButton.new(
:view => view.viewWithTag 1,
:label => view.viewWithTag 2
)
end
def viewDidLoad
self.mapTags
end
这仍然不是很令人满意,这就是为什么我希望更有经验/更聪明的人可以提供更好的解决方案。