笔尖中的非全屏表格视图
Posted
技术标签:
【中文标题】笔尖中的非全屏表格视图【英文标题】:non-fullscreen tableview in the nib 【发布时间】:2010-12-17 14:35:07 【问题描述】:我想制作一个具有屏幕大小四分之一的 uiTableview 的应用程序。我从基于导航的应用程序开始了这个项目。现在我想将表格视图更改为不填满整个屏幕,但没有设法这样做。我在网上搜索了答案,但没有找到解决方案。
如果我将 tableview 放入 'RootViewController.xib' 中的另一个视图中,我是否走在正确的轨道上?
提前致谢!
【问题讨论】:
【参考方案1】:你可以把你的UITableView
放在另一个UIView
里面,然后把它变成你想要的大小。您可以在其下方(或上方)放置另一个视图,或者将其留空或做任何您喜欢的事情(横幅)?
如果您使用的是UITableViewController
,那就不行了。但是,您可以保留类的实现代码并将控制器类更改为UIViewController<UITableViewDelegate,UITableViewDataSource>
。
不要忘记将控制器的视图指向您创建的UIView
,而不是直接指向UITableView
对象。
【讨论】:
谢谢塞尔吉奥,但我不明白。当我创建“基于导航的应用程序”时,我得到了 RootViewController 的界面,如下所示(我使用 Core-Date):“@interface RootViewController : UITableViewControllerIBOutlet UITableView *tView;
并使用 Interface Builder 链接它。
再次感谢塞尔吉奥,我会尽快尝试! :)以上是关于笔尖中的非全屏表格视图的主要内容,如果未能解决你的问题,请参考以下文章
如何在objective-c iPhone的视图中显示特定尺寸(非全屏)的视图?
是否可以使用 Storyboards 创建非全屏 UITableView?
PresentViewController 一个带有 UINavigationController 的非全屏 UIViewController
非全屏和全屏 UIViewController 之间的漂亮幻灯片过渡