ios – uitableview的框架没有以编程方式改变

ios – uitableview的框架没有以编程方式改变,第1张

概述我的UIViewController中有2个UITableView.其中一个位于屏幕右侧,直到屏幕中心.另一个是从中心到左边. 用户可以通过按导航栏上的一个按钮隐藏正确的UITableview. 我使用此代码使UITableview全屏显示: self.rightTableView.hidden= YES;self.leftTable.frame= CGRectMake(0, 我的UIVIEwController中有2个UItableVIEw.其中一个位于屏幕右侧,直到屏幕中心.另一个是从中心到左边.

用户可以通过按导航栏上的一个按钮隐藏正确的UItablevIEw.

我使用此代码使UItablevIEw全屏显示:

self.righttableVIEw.hIDden= YES;self.lefttable.frame= CGRectMake(0,self.datatableVIEw.frame.origin.y,self.vIEw.frame.size.wIDth,self.datatableVIEw.frame.size.height);

但它没有用.

我甚至将此代码放在vIEwdIDload和vIEwDIDAppear方法上,但框架没有改变.

解决方法 使用自动布局时,修改框架将不起作用.

相反,您应该修改约束.

您可以通过为约束创建出口并在界面构建器中进行连接来完成此 *** 作.

总结

以上是内存溢出为你收集整理的ios – uitableview的框架没有以编程方式改变全部内容,希望文章能够帮你解决ios – uitableview的框架没有以编程方式改变所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1004450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存