我通过将 iPhone 故事板屏幕拖动到 .h 文件为 iPhone 屏幕创建了 UIWebView 属性,但我不确定如何将 iPad 屏幕连接到同一个控制器。
有没有办法他们可以重复使用我制作的相同财产?
这是创建的属性:
@property (weak, nonatomic) IBOutlet UIWebView *theWebView;
谢谢!
要共享 View Controller,您需要在 iPad Story Board 中对其进行修改。
选择 iPad 故事板,然后选择要与 iPhone 共享的视图控制器,然后拉起Identity Inspector
右侧的(左起第三个图标)Attributes Inspector
您将看到一个Class
选择。将其更改为使用与您的 iPhone 视图控制器和 UIWebView 正在使用的视图控制器相同的视图控制器。
我猜您没有用于 ipad 的单独的 .xib(或情节提要文件)文件?如果没有,为什么不制作一个,只需新建文件,然后选择 nib 文件(或故事板文件),并确保为 ipad 选择它。如果您创建一个新的,请确保您在 .xib(或故事板)文件上设置了正确的类。
如果您愿意,也可以有问题地添加 web 视图,如下所示:
[self.view addsubview:self.theWebView];
只需确保为 webview 提供适当的框架以将其放置在所需的位置并为其提供所需的大小。