作者:勇_俊 | 来源:互联网 | 2023-05-16 22:41
我想获得widget/today扩展的宽度值.
我无法使用,self.view.frame.size.width
因为它返回整个屏幕宽度而不是实际的小部件宽度(在iPad上,扩展的宽度不等于屏幕宽度).
我该怎么做才能获得小部件的实际宽度?
1> Mornirch..:
..............不要在viewDidLoad中阅读self.view.frame .
frame =(0 0; 768 1024); //在viewDidLoad中
您应该在viewDidAppear之后阅读self.view.frame
在viewDidAppear之后,self.view.frame是内容的正确值.
frame =(0 0; 545 75.5); //在viewDidAppear中