小编ato*_*ain的帖子

检测iOS上的夜班模式是否处于活动状态

我在iOS 9.3 API Diffs中看了一下,以及搜索开发者网站和论坛,但没有看到任何引用.

是否可以确定夜班是否有效?我认为,如果系统增加了屏幕颜色,那么需要真正色调的应用程序会想要提醒用户.

ios ios9.3

21
推荐指数
1
解决办法
1059
查看次数

故事板中的UITableView在轮换时不更新内容大小

我正在开发针对iOS 6的项目,该项目利用故事板和自动布局.在故事板中,有许多地方将UITableView作为子视图添加到视图控制器视图中.此表视图使用故事板中的原型单元格.

我们遇到的问题是,如果视图控制器最初以横向方向加载,然后设备被旋转为纵向,则表视图开始垂直和水平滚动.表视图单元格使用正确的尺寸绘制,但右侧有额外的空白区域.

看起来虽然表视图的框架和边界在旋转时被更新为正确的大小,但表视图的内容大小却没有.无论任何更新轮换更改,内容大小都保持不变.

如果使用程序表视图单元格,则问题不会出现.我发现了一些花哨的工作,1.)调用reloadData或reloadRowsAtIndexPaths:withRowAnimation:2.)手动设置属性contentSize.

这两者似乎都不太理想.

我已将此链接添加 到一个简单的示例项目中,该项目演示了此问题.唯一的更改是故事板和主视图控制器实现.

轮换前 轮换前 轮换后 轮换后

storyboard uitableview ios contentsize autolayout

8
推荐指数
1
解决办法
4325
查看次数

标签 统计

ios ×2

autolayout ×1

contentsize ×1

ios9.3 ×1

storyboard ×1

uitableview ×1