社区
iOS
帖子详情
UItableView如何调整位置
zhang422173651
2012-10-08 03:13:21
我用xib创建的tableView ,现在我用代码创建了一个导航栏,导航栏把table第一行遮住了怎么调整table的位置,求解xib的能调整吗。
...全文
1619
26
打赏
收藏
UItableView如何调整位置
我用xib创建的tableView ,现在我用代码创建了一个导航栏,导航栏把table第一行遮住了怎么调整table的位置,求解xib的能调整吗。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longlongago2000
2014-03-29
打赏
举报
回复
在tableView的controller里重写viewWillLayout方法,加入tableView.frame = CGRectMake(0, 44.f, self.view.bounds.size.width, self.view.bounds.size.height);
阮小木
2014-03-14
打赏
举报
回复
这个问题我能解决,楼主分给我可好
pxl_accp
2014-03-10
打赏
举报
回复
遇到 同样的问题,不知道楼主解决这个问题没有
无条件为你
2013-11-04
打赏
举报
回复
只要你的导航栏设置的背景图片尺寸高度不超过44,就不会有这个问题的存在。即使在IOS7下的模拟器上显示遮挡,但编译到真机,是没有遮挡问题的。
bloues
2013-11-04
打赏
举报
回复
用个简单点的,创建一个UIViewController,加个导航,再拖个tableview就行了
sheldenZhang
2013-10-28
打赏
举报
回复
路过,楼主问题解决了嘛?
andy_123
2013-10-23
打赏
举报
回复
没有一个回答正确的,这个问题似乎无解 XCODE 5,IOS7
Night-Wish
2013-07-22
打赏
举报
回复
你的viewcontroller是不是uitableviewcontroller?如果是,你肯定调整不了他的tableview的frame,你把viewcontroller换为viewcontroller就可以了,然后那些个委托自己加,就不细说了
hk304551556
2013-07-20
打赏
举报
回复
在xib中选择Top Bar为Navigation Bar
KaBuQiNuoTian
2013-07-19
打赏
举报
回复
导航栏的高度是44,设置UITableView 的frame时的y值为44
陈某某418
2013-07-12
打赏
举报
回复
貌似必须要在一个UIViewController里面加UITableView才可以改变其位置噢亲~
ReyZhang
2012-10-19
打赏
举报
回复
如果当前的视图控制器是属于UINavigationController的控制器栈序列内,在push进这个视图后会自带一个navigationbar。显然你现在的情况不是。
如果想让当前视图作为顶层的导航控制器,也不需要手动添加navigationbar,并调整tableview的位置。你可以将当前控制器作为导航控制器的root.
self.viewController = [[[UITableviewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
UINavigationController *nav = [[[UINavigationController alloc] initWithRootViewController:self.viewController] autorelease];
self.window.rootViewController = nav;
ReyZhang
2012-10-19
打赏
举报
回复
肯定是调整tableView的frame了.navigationbar 的高度为44.当前tableview下移44
CGRect frame=self.tableView.frame;
self.tableView.frame=CGRectMake(frame.origin.x,frame.origin.y+44,frame.size.width,frame.size.height);
xueer8835
2012-10-18
打赏
举报
回复
...我在你另一个帖子里有回答哦,http://topic.csdn.net/u/20121009/09/c012604c-48ff-413e-b57a-4ec05f90d283.html?84197,居然发了两个帖子
zzxxdd
2012-10-16
打赏
举报
回复
在xib中选择Top Bar为Navigation Bar
相奇
2012-10-15
打赏
举报
回复
self.viewController = [[[UITableviewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
UINavigationController *nav = [[[UINavigationController alloc] initWithRootViewController:self.viewController] autorelease];
self.window.rootViewController = nav;
试试看。
八哥Jerry
2012-10-12
打赏
举报
回复
我看你还是把这个xib删了重新来过。 导航就用Navigation吧,再把tableview拖进去,应该不会遮挡吧。
要不就在 viewDidLoad方法里面 setFrame一下。
wxy325
2012-10-11
打赏
举报
回复
在xib里再添加一个view,把tableview放进新view中,调整新view的位置。。
lwq421336220
2012-10-09
打赏
举报
回复
在xib里面添加一个navagation controller(程序里面还要自己添加,这里只是说明有一个导航,占去了一定的空间),再在xib里面添加一个tableview,这样就会好的,你可以试试
zhang422173651
2012-10-09
打赏
举报
回复
是viewDidload但是不行啊没变化
xib数据连接方法
table---tableview
view----tableview
datasource---tableview
delegate ----tableview
加载更多回复(6)
iOS应用开发中
UITableView
的分割线的一些设置技巧
对于ios7,ios8及以上来说,
调整
UITableView
的cell的分割线
位置
已经是相当不便,因为
UITableView
内部使用了margin layout. 其实只需要如下这样子就可以实现分割线的控制。 代码如下: -(void)tableView:(
UITableView
)tableView willDisplayCell:(
UITableView
Cell )cell forRowAtIndexPath:(NSIndexPath *)indexPath { // 下面这几行代码是用来设置cell的上下行线的
位置
if ([cell respondsToSel
LHSKeyboardAdjusting:易于使用的Objective-C协议,当iOS键盘上出现键盘时,该协议会自动
调整
大小以
调整
视图
有关此项目的Swift端口,请参阅 。 LHS键盘
调整
当使用自动布局在屏幕上出现键盘时,LHSKeyboardAdjusting将
调整
UIScrollView或
UITableView
的底部
位置
。 您所要做的就是为LHSKeyboardAdjusting提供一个NSLayoutConstraint,它将视图的底部固定到屏幕的底部。 LHSKeyboardAdjusting将自动
调整
该约束并将其固定在键盘顶部(出现时)。 LHSKeyboardAdjusting需要在构建目标中使用“自动布局”,因此仅适用于iOS 6+。 注意 如果您当前在项目中使用LHSKeyboardAdjusting
iOS8开发技术(Swift版):导航条与表视图
本课程主要介绍了
UITableView
、UINavigationBar等控件的使用方法。详细内容见目录。
MagazineLayout:集合视图布局,能够在垂直滚动的网格和列表中布局视图
杂志版式 能够在垂直滚动的网格和列表中布置视图的集合视图布局。 介绍 MagazineLayout是一个UICollectionViewLayout子类,用于布置垂直滚动的网格和项目列表。 与UICollectionViewFlowLayout相比, MagazineLayout支持许多其他功能: 项目宽度基于总可用宽度的一小部分 列表布局的全宽(类似于
UITableView
) 网格布局的半角,三角等 仅在垂直方向上自动
调整
大小 每个项目的自
调整
大小首选项(在集合视图中的任何
位置
,自
调整
大小和静态
调整
大小的项目) 自定大小的页眉和页脚 按部分隐藏或显示页眉和页脚 固定(粘性)页眉和页脚 每节可隐藏/可见的节背景 可自定义的项目和补充视图的插入和删除动画 其它功能: 在每节的基础上指定水平项目间距 在每个部分的基础上指定垂直行间距 在每个节的基础上指定节插图 在每个部分的基础上指定
JBPerformanceLogger:适用于测量 iOS 应用程序中每秒帧数的性能记录器
JB性能记录器 性能记录器适用于测量 iOS 应用程序中每秒的帧数。 使用 CocoaPods 安装 是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用 JBMessage 等 3rd 方库的过程。 这是推荐的安装方式。 播客文件 platform :ios , '7.0' pod 'JBPerformanceLogger' 用法 我一直想在滚动期间测量
UITableView
的性能,我喜欢游戏引擎显示 FPS 数字的方式。 希望这将是该功能的良好替代品。 调用 start 来启动它。 它将自动出现在关键窗口中。 [JBPerformanceLogger start ]; 呼叫停止以阻止它。 它会自动从关键窗口消失。 [JBPerformanceLogger stop ]; 您可以
调整
它在窗口中的
位置
、偏移量和文本颜色。 它使用 PureLayout 库在
iOS
29,031
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章