我有一个在iOS 13模拟器上的Xcode 10中编译的应用程序。在一个视图中,有一个“托盘”视图,在点击该视图时从底部显示,在iOS 12中它运行良好,在iOS 13中,水龙头调用了该方法,但是对框架的更改没有保存-我已经包含了输出从调试器中添加注释,以便您可以看到帧值的输出;
- (void) userClickActivityTray: (UITapGestureRecognizer *) gestureRecognizer {
if(self.activityTrayShown) {
/*
(lldb) po self.activityTrayContainerView.frame
(origin = (x = 0, y = 792), size = (width = 414, height = 104))
*/
[self hideActivityTray];
} else {
if (!self.activityTrayViewInitialFrameComputed) {
self.activityTrayViewInitialFrameComputed = YES;
self.activityTrayInitialFrame = self.activityTrayContainerView.frame;
}
/*
(lldb) po self.activityTrayContainerView.frame
(origin = (x = 0, y = 638), size = (width = 414, height = 224))
(origin = (x = 0, y = 638), size = …Run Code Online (Sandbox Code Playgroud) 我想实现一个带有全屏单元格的 UITableView。当用户将单元格向上移动一部分时,我想跳到下一个单元格,而不是让它自然滚动。
我在这方面看不到很多问题或答案,也许是因为这是一个愚蠢的想法,但客户希望看到它,而且设计师已经这样设计了它,所以我真的必须尝试。
有人对如何实施这个有任何建议吗?
谢谢。(感谢您指出我的无知,没有说谢谢!)