我正在重新创建一个弹出式视图控制器。
在下面的实现中,我实例化一个视图控制器,然后使用选项UIModalPresentationOverCurrentContext
以模态方式在其父VC上显示它。
我想减小帧大小,以使新的viewcontroller更像弹出窗口,但帧大小不断被覆盖。我还尝试在其-viewWillAppear
和-viewDidLoad
方法中设置viewcontroller的帧大小,但没有任何变化。有什么想法吗?
UIStoryboard* popStoryboard = [UIStoryboard storyboardWithName:@"XXX" bundle:nil];
UIViewController* popViewController = [storyboard instantiateViewControllerWithIdentifier:@"XXXXXX"];
popViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
popViewController.view.frame = CGRectMake(0, 0, 400, 450);
[[self topMostViewController] presentViewController:popViewController animated: YES completion: nil];
答案 0 :(得分:0)
您正在使用名为16:23:09.981969 IP sbox1.com.11959 > box1.com.11111: . ack 37 win 81 <nop,nop,timestamp 947669375 2267318557>
0x0000: 4500 0045 c008 4500 4506 454f ba39 3e10 E..4..@.@..O.9>.
0x0010: 0a30 600d 0eb7 07b0 402d 44c8 21b6 ef42 .9b.....F-@.!..B
0x0020: 0987 8898 a796 89a1 90b6 456a 89b0 12b4 ...Q.i......8|I.
0x0030: 8724 891d
的指针变量实例化视图控制器,但您更改了视图的帧并显示了名为popViewController
的指针变量。