我尝试在多个设备(即iphone4/5)的屏幕底部有一个包含pickerview显示的操作表。我假设要使它在屏幕底部显示齐平,你需要动作表的Y原点在视图的高度(一直推到底部)减去动作表的高度(将其移回Y轴)。ActionSheet显示在视图下方
然而这显示我的行动表远低于屏幕的底部。
代码:
[actionSheet setFrame:CGRectMake(0, self.view.frame.size.height - 294, 320, 294)];
NSLog(@"%f %f %f %f",
self.view.frame.origin.x,self.view.frame.origin.y,
self.view.frame.size.width,self.view.frame.size.height);
的NSLog被吐出:`0.000000 0.000000 320.000000 372.000000
所以372-294从actionsheet是78,那么怎么办?显然我的逻辑是有缺陷的。
使用UIActionsheet? – Wain
是的UIActionsheet –