Jör*_*örn 5 uitableview xamarin.ios ios
我实现了一个UIPopoverController,它充满了一个分组的UITableView.只要弹出窗口不可见,表格视图中的单元格数就可以动态变化.一旦弹出窗口变得可见,单元格的数量就会固定.
当弹出窗口变为可见时,我将弹出窗口内容的大小调整为表格视图的高度.我使用UITableView中的SizeThatFits()方法来获取表大小,并使用此值来设置popoverContentSize高度.
这在应用程序运行时工作正常.但总是第一次在应用程序重新启动后显示弹出窗口时,SizeThatFits()提供了错误的高度(大约60像素到高).有谁知道这个问题可能是什么?
我遇到了一些类似的问题,因为我在 ViewDidLoad 中执行计算。我可以通过在视图代码中创建一个 bool 标志来解决这个问题,并且如果未设置该标志,则仅在 ViewDidAppear 中执行计算(当然,设置该标志以便每次都不会重复逻辑)。
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |