self.view.frame.width在自定义键盘视图控制器中返回0

NJanf

当我尝试使用以下代码获取帧宽度时,它仅返回0:

var deviceWidth = self.view.frame.width

我假设这与UIInputViewController类的限制有关,UIInputViewController类是所有自定义键盘的超类。

NJanf

我发现您可以改用以下代码:

UIScreen.mainScreen().bounds.width

或者简单地:

view.bounds.width

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在NativeScript中获得对self.view和self.view.frame的引用

如何在Xcode 6的iOS中使用Storyboard执行self.view.frame.size.width?

自定义视图-self.frame不正确吗?

viewController.view没有被添加到父视图控制器中的自定义视图

iOS Swift View.frame.width错误

为什么在自定义迭代器中返回 self ?

重绘viewDidLoad()上self.view内部的视图迅速?

UITapGestureRecognizer点击self.view但忽略子视图

在Swift中,self.view.isUserInteractionEnabled = false可以替代吗?

self.view.bounds.size中的UIScrollview setContentsize

如何更改自动版式中的self.view约束?

将视图控制器frame.height和frame.width交换为iOS 8

UIView 中的 childViewController.view.frame 呈现不同的值

ng-view的范围问题,父控制器,自定义指令

在导航控制器中取消分配具有 self 引用的视图控制器

从self.view中删除所有子视图的最佳方法是什么?

AngularJS从控制器更改ng-view中的视图

view.frame.width在带故事板的viewDidLoad中是正确的,为什么?

自定义单元格Segue将数据发送到Second View控制器不起作用

屏幕上显示了视图,但self.view.window仍然为零

为什么self.view.subviews在viewDidLoad中是一个空数组?

为什么loadview中的self.view.tag与其他人不同

self.view 有限制吗?

Android onAnimationEnd 移除 View (self) 不移除

设置self.view = nil的效果

self.window在视图控制器中不起作用

当调用返回到控制器时,从View返回的模型未在视图中设置值

RStudio中包含int64的View()data.frame错误

initWithFrame比view.frame快吗?