在Xcode 4.2的故事板UIView中使用静态单元格

我正在尝试使用Xcode 4.2中的Storyboarddevise器创build一个非常基本的login屏幕。 我想要一个分组表格视图来包含login名和密码字段。 视图上还有一些其他元素,例如loginbutton,忘记的密码链接等。另外,当input字段具有焦点时,背景应该能够被轻敲以closures键盘。

Pre-Xcode 4.2,我用UIView实现了UITableViewDataSource协议,生成和返回单元格等。

在Xcode 4.2中,这一切都感觉非常接近,可以通过静态单元选项进行可视化,但是除非表是UITableViewController(或子类)的一部分,否则不允许使用静态单元。 我没有看到用TableViewController来布局我在场景中需要的元素,所以我想知道这里是否有更好的方法。

这是我要做的模拟布局:

小样

有没有一种方法可以与故事板devise者完成这个用例?

1)如果你的视图控制器不是UITableViewController的一个实例,这是不可能的。

根据苹果的文档( https://developer.apple.com/library/ios/#releasenotes/Miscellaneous/RN-AdoptingStoryboards/_index.html#//apple_ref/doc/uid/TP40011297 ):

对于作为UITableViewController实例视图的表视图,可以直接在故事板中configuration静态内容。

2)但是,UITableViewController有许多限制,可以防止在很多情况下使用它:

http://www.skylarcantu.com/blog/2009/09/24/dont-use-uitableviewcontroller-really/

结论:在大多数情况下,它基本上使故事板中的静态单元格不可行。

既然你可以自定义故事板中的单元格,那么我认为没有任何问题来实现这种types的用户界面。