改变自定义uitableviewcell内容在不同方向的位置

Posted

技术标签:

【中文标题】改变自定义uitableviewcell内容在不同方向的位置【英文标题】:Change the position of custom uitableviewcell content in different orientations 【发布时间】:2012-09-11 13:15:24 【问题描述】:

您好,目前我正在开发一个 ipad 应用程序,我需要在其中显示 tableview。所以我们用自定义单元格显示表格视图。现在问题是当应用程序处于横向模式时,我的自定义单元格中有一个布局,当应用程序旋转到纵向模式时,布局应该改变。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

试试这个,

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 
    if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)) 
        //your code for landscape
     else 
        //your code for portrait
     

这可能对你有帮助.....

【讨论】:

是的,我们试过了,但是重新加载 tableview 会导致内容权限丢失。例如,如果我们旋转并重新加载tabledata,我点击单元格上的按钮以展开单元格。 :(

以上是关于改变自定义uitableviewcell内容在不同方向的位置的主要内容,如果未能解决你的问题,请参考以下文章

改变 UITableViewCell 高度的自定义动画

如何配置 cellForRowAtIndexPath 以处理两种不同的自定义 UITableViewCell 类型

UITableViewCell 在自定义单元格中具有备用背景颜色

自定义 UITableViewCell 的内容配置错误

自定义 UITableViewCell 中不同的 UIImage 大小

动态 UITableViewCell 不根据内容调整大小