草庐IT

uipopover

全部标签

iphone - UItabBar 中的 PopOver

我需要在它右侧的tabBar中创建一个弹出窗口。喜欢:self.navigationItem.rightBarButtonItem导航栏中的属性。(忘记其他按钮,我只需要一个按钮。)知道怎么做吗?谢谢 最佳答案 如果您希望弹出窗口出现在tabbaritem上,您可以在这里查看我的回答:UIPopoverControllerplacement 关于iphone-UItabBar中的PopOver,我们在StackOverflow上找到一个类似的问题: https

objective-c - UIPopover 中的 UITextField

我在UIPopover中有一个UITextField。但是,无论我做什么,我都无法输入。如果我在主视图Controller中使用UITextField,它工作正常。代码:UITextField*usernameTextField=[[UITextFieldalloc]initWithFrame:CGRectMake(166.0,847.0,100.0,51.0)];usernameTextField.secureTextEntry=NO;[usernameTextFieldsetPlaceholder:@"Username"];[usernameTextFieldsetAutocorr

objective-c - UIPopover 中的空 TableView

我在使用UIPopover中的TableView时遇到了一些困难,该表只是空的,即使它是静态TableView也是如此。代码:-(IBAction)settingsBtnPressed:(id)sender{if(self.pop.isPopoverVisible){[self.popdismissPopoverAnimated:YES];}else{//SettingsViewController*s=[[SettingsViewControlleralloc]init];SettingsViewController*s=[self.storyboardinstantiateView

ios - 点击 UITextField iPad 后 UIPopover 中的 datePicker

我想在iPad上创建UIPopover,点击UITextField后,其中有一个UIDatePicker。我使用下面的代码来这样做,但我不知道tempButton.frame代表什么或者tempButton是什么。是否可以使用Storyboard来做同样的事情?提前致谢。UIViewController*popoverContent=[[UIViewControlleralloc]init];//ViewControllerUIView*popoverView=[[UIViewalloc]init];//viewpopoverView.backgroundColor=[UIColorb

ios - 如何为 UIPopover View 设置 clearColor?

我需要将UIPopover背景颜色设置为clearColor。但是其余所有颜色都可以使用以下代码正常工作:myPopover.backgroundColor=[UIColorgreenColor];但是当我设置clearColor时,背景是白色而不是透明的。谁能帮我。提前致谢! 最佳答案 如果您谈论的是UIPopoverController,请尝试将背景颜色设置为其内容ViewController的View。myPopover.contentViewController.view.backgroundColor=[UIColorcl

ios - UIPopoverPresentationController 动画 preferredContentSize

我正在使用UIPopoverPresentationController将我的tableViewController呈现为PopOver。我可以将其preferredContentSize更改为tableViewcontentSize,如下所示,-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];self.preferredContentSize=self.tableView.contentSize;}这里的问题是contentSize正在立即更改,这看起来不太好。我试着像this一样制作动画但它不起作用。

ios - 禁用 uipopover 点击手势识别器

我知道当您点击弹出窗口外部时,UIpopover会自动消失。我需要禁用点击识别器,因为我有4个按钮,每个按钮都显示弹出窗口,当您点击另一个按钮时,必须显示另一个弹出窗口。当我点击另一个按钮时,第一个弹出窗口消失(我可以通过编程方式处理它)但是第二个按钮的功能没有调用,因为点击已经“消耗”了。我试图从弹出窗口中删除点击手势识别器但没有成功。 最佳答案 您可以将按钮分配给弹出框呈现Controller的passthroughViews数组,以允许在弹出框可见时进行交互。https://developer.apple.com/docume

ios - 添加单元格时更新 uipopover 高度

我在UIPopoverController中有一个TableView(没有滚动),它有4个单元格。有时它需要有一个额外的单元格(最多1个)。如果我正在为该单元格的加减设置动画,我是否也可以更新弹出窗口的高度?下面是我如何创建弹出窗口TableView:-(void)createPopoverTable{//setuparray_arrayList=[NSMutableArrayarrayWithObjects:@"one",@"two",@"three",@"four",nil];//Makerowselectionspersist.self.clearsSelectionOnView

ios - 在 iPad 上从 ActionSheet 显示 ImagePickerController

背景:在iPad上,我有一个按钮,点击该按钮会显示一个UIActionSheet。此操作表有2个选项,相机和画廊。点击相机,拉起相机,一切正常。点击图库时,假设显示一个带有用户照片的弹出窗口。问题:在iPad上,UIActionSheet就像一个弹出窗口。呈现时,无法看到另一个弹出窗口。错误:由于未捕获的异常“NSGenericException”而终止应用程序,原因:“-[UIPopoverControllerdealloc]在弹出窗口仍然可见时达到。”我的代码:设置操作表-(void)imageButtonTapped:(UIButton*)sender{if(_commentOb

objective-c - 当用户在弹出窗口外点击时调用什么方法

快速...当用户通过点击它的外部来关闭UIPopover时调用什么(如果有)方法?如果我想在此时发生某些事情,我的钩子(Hook)在哪里? 最佳答案 在UIPopoverControllerDelegate中,我们有一个名为popoverControllerDidDismissPopover:的委托(delegate)方法:阅读:Doc以便更好地了解如何使用它。 关于objective-c-当用户在弹出窗口外点击时调用什么方法,我们在StackOverflow上找到一个类似的问题: