我有一个iPad应用程序,可以显示模态视图。我想对模态视图的控件进行一些编程操作,但是找不到找到模态视图大小的方法。如果我调用View.Bounds或View.Frame,它会为我提供整个屏幕的边界/帧(即1024x768)-但通过测量自己,我知道模态视图实际上约为540x620。

虽然我知道我可以自己对此进行硬编码,但这使我感到肮脏...是否有编程方式让模态视图获得自己的“真实”尺寸?

谢谢

约翰

最佳答案

谢谢。问题实际上是我试图在ViewDidLoad方法中获取大小,而不是在ViewDidAppear中获取大小(那总是让我...)。在ViewDidLoad中,它返回的是1024x768大小,但是当我将代码移到ViewDidAppear中时,它开始返回正确的(540x620)大小!

关于ios - 以编程方式确定iPad模态视图的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6040908/

10-12 06:39