2012-07-19 90 views
0

下的导航栏和上面一个UITableView代替的UIView我已经使用了storyboard奠定了我的GUI对象。所以我有一个UITableViewController,其中包含一个表视图和一个导航栏。表格视图包含视图和表格视图单元格。该视图包含UITextFieldUIButtonUILabel的iOS锁通过故事板

当应用程序被运行一切显示我怎么会喜欢它,并在视图正坐在导航栏下方,而表的第一个单元格上方。滚动时会出现问题。视图(带有文本字段,按钮和标签)也在滚动。我希望将视图锁定到位,并让表格单元格在其下滚动。

我认为我可能需要在scrollViewDidScroll中实现一些代码:在我的UITableViewController .m文件中,但我真的不确定。我更喜欢一个解决方案,它允许我使用storyboard来布局我的GUI对象,然后用一些支持的代码连接它们,而不是以编程方式完成整个事情。

我要包括我如何在storyboard奠定事情了,但我作为一个新用户的图像,我不能:-(提前

感谢:-)

PS :如果您尝试拖动UIView出从作为UITableViewController内,则1B放置视图在同一水平作为第一响应者和View Controller,然后我甚至不看UIView如果我运行应用程序。

+0

你是怎么创造你的UITableViewController? – 2012-07-19 02:53:34

+0

在故事板中 - 所有GUI对象都是使用故事板创建的。 – 2012-07-19 03:00:09

+0

检查两个答案,也许你的答案在那里。 – 2012-07-19 03:03:39

回答

0

其实你可以从作为UITableViewController内拖动视图出来。但请确保您不是通过从storyboard拖动UITableViewController直接创建UITableViewController。您可以创建一个新的UIViewController并将其拖入tableviewview。请记住,在tableviewdelegatedatasource设置为UIViewController。然后视图被锁定在那里。

+0

谢谢@MattS。我实现了这一点,它的作品。我在故事板上做了所有的事情。我最终没有打扰到这个观点。我只是使用了一个UIViewController,并将UITextField添加到该UITextField中,然后在其下定位了一个UITableView。 – 2012-07-19 10:28:20

0

尝试使用UIViewController而不是UITableViewController,并创建和管理表格视图,就像没有故事板一样。我在我目前正在开发的应用程序中发生过这种情况,这是我能找到的唯一修复程序。

+0

谢谢。这可能是我必须去的方式。这是一个痛苦,你不能将故事板中的视图添加到UITableViewController(但是,然后我想它的工作是照看表视图),当它被添加到UITableView时,似乎没有任何简单的方法来锁定它位置。在IB中保留所有GUI对象的可视化表示会很好。 – 2012-07-19 03:20:09