多个UITextField组合在一起,就像UITableView部分一样

时间:2010-08-31 14:36:46

标签: iphone forms uitableview uitextfield

我正在寻找一种在iPhone应用程序中实现登录屏幕的简洁方法。我希望它显示为一个分组的UITableView部分,其中包含圆角和行之间的分隔线(例如,“设置”应用中的部分)。但是,我想给它一个比UITableView部分的默认设置稍微小一点的cornerRadius。

我想在该屏幕中做的另一件事是添加“注册为新用户”按钮,使整个屏幕向上滑动,显示注册屏幕。将有一个背景图像垂直跨越两个屏幕,并应与内容一起向上滑动。

我首先考虑创建一个UITableView,将其设置为分组,添加两个部分(一个用于登录,一个用于注册),在它们之间添加一些空格并禁用UITableView上的手动滚动。但是,我发现将背景图像正确地放在UITableView 后面以使其内容与其内容一起使用有点棘手......

也许我不应该使用UITableView并且自己编写一些代码可以将多个视图(每个视图包含一个标签和一个文本字段)组合成一个看起来像UITableView部分的东西?我一直在寻找,但令人惊讶的是,似乎没有太多其他人试图解决同样的问题。

非常欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

听起来像UITableView对你需要的东西来说太过分了。我只想创建一个自定义的UIViewController,让它处理所有子视图的布局以及你想要的任何动画。

让父视图占用比设备屏幕更多的空间。然后,当您希望所有内容都向上滑动时,为该视图的frame属性设置更改动画。