标签:inview 能力 rto position 控件 tom 点击 情况 smis
UIPopoverController 是iPad特有控件,(iOS7-9),在iOS9之后别废弃
- (void)popPopView { // 设置内容控制器 MenuViewController *menuVC = [[MenuViewController alloc] init]; self.popOver = [[UIPopoverController alloc] initWithContentViewController:menuVC]; // 设置内容的尺寸 如果内容控制器里设置了 preferredContentSize 大小 self.preferredContentSize = CGSizeMake(200, 200); 那么 self.popOver.popoverContentSize 将无意义,而且在实际开发中也应该由内容控制器控制大小 self.popOver.popoverContentSize = CGSizeMake(300, 400); // 从那个地方显示出来 第一个参数是popOver出现的位置,第二个参数是箭头方向 [self.popOver presentPopoverFromBarButtonItem:self.navigationItem.leftBarButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; // 这个方法是自定义出现的位置 Rect:箭头指向的区域范围,以View的左上角为坐标原点 // [self.popOver presentPopoverFromRect:CGRectMake(GetWindowWidth * 0.5, 200, 0, 0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES]; }
标签:inview 能力 rto position 控件 tom 点击 情况 smis
原文地址:http://www.cnblogs.com/10-19-92/p/6215835.html