我正在制作自定义键盘。为了确定某些按钮的方向,我需要找到键盘的宽度。我这样做是通过使用:
self.view.frame.width
在我的viewDidLoad()
方法中。
然而,它返回0.
答案 0 :(得分:3)
这可能发生在两种情况下 1-你没有设置self.view的大小(不知何故......如果你以编程方式创建该视图..)
2-如果您根本没有初始化该视图......
但是,如果键盘宽度等于viewcontroller宽度,则可以使用以下代码:
CGFloat width = [UIScreen mainScreen].bounds.size.width;