jjzjj

UIPopovercontroller

全部标签

ios - 根据 UITableView 中的行数调整 UIPopoverController 大小

我有一个带页眉和页脚的UITableViewController,只有1个部分,我想把它放在UIPopover中。UITable最多有5行,所以我希望我可以根据表格的大小调整弹出窗口的大小。在UITableViewController的viewDidLoad中,我调用了一个网络服务,然后它决定了表格中有多少行。我面临的问题是我不知道在哪里调用setPopoverContentSize?在viewDidLoad、viewWillAppear和viewDidAppear中调用它似乎不起作用。 最佳答案 对于ios7,您必须在Contro

ios - UIPopoverController 中的 UIImagePickerController 显示为空白 View

我目前正在编写一个iOS应用程序,我想让用户从他们的照片库中选择一张图片。我不希望他们能够拍摄新照片或编辑现有照片,但现在这并不重要。由于这是一个iPad应用程序,我必须在弹出View中显示UIImagePickerControllerView(或抛出异常等)。这是我目前用来尝试实现该目标的代码:-(void)viewDidLoad{[superviewDidLoad];if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]){_picker=[[UI

ios - PopOverViewController 中的 UIActivityViewController 在 Swift 中崩溃

我有一个用于共享按钮的UIActivityViewController。对于iPhone,我将它作为常规的UIActivityViewController使用,对于iPad,它在PopOverViewController中。这是我的代码lettextToShare="Checkoutthiswebsite!"ifletmyWebsite=NSURL(string:"http://www.apple.com/"){letobjectsToShare=[textToShare,myWebsite]letactivityVC=UIActivityViewController(activity

ios - 如何在 iphone 上使用 sprite kit 创建弹出窗口?

我是一名使用sprite工具包开发iOS游戏的初学者。我想要显示对象(skspritenodes)的“弹出式”菜单,例如每日奖励或设置/暂停菜单。例如,应该能够在主屏幕或游戏期间访问设置弹出窗口。目前我有一个ViewController,家庭场景和游戏场景是两个不同的SKScenes。为了可重用性(和一个干净的项目,以及学习),我想让这些弹出窗口成为它们自己的类,包括处理触摸。目前,我有一个返回SKNode的设置弹出窗口的类,并且这个sknode包含几个skspritenodes(对应于弹出设置的按钮/图像,包括启用/禁用声音等)。但是,我必须在我的家庭场景和游戏场景中复制触摸代码才能

ios - UIPopoverController 解雇的奇怪延迟

也许这纯粹是模拟器相关的。我还没有在实际设备上尝试过。我使用的是配备1TB闪存驱动器、95%空闲处理器和低于全部内存消耗的最新款MacBook。我有一个UIPopoverController,里面有4个项目,大小适合这些项目。有问题的UIPopoverController没有以任何方式关联的复杂、多线程或长时间运行。我已将出现和关闭动画设置为0,但是当我点击列表中的某个项目时,弹出窗口消失似乎有0到.4秒之间的随机不确定延迟。当然0是预期的,但是接近半秒的时间明显更长且令人不安。知道是什么原因造成的吗?显示弹出窗口的代码...-(IBAction)theLandImpsButtonPr

ios - UIPopoverController 中的 UIScrollView

我正在努力使用UIScrollView在UIPopoverController中启用缩放。scrollView是600x600,它应该显示一个显示UIImageView的ViewController。显示图像,但它未居中。这是显示在弹出窗口中的ViewController中的viewDidLoad方法的代码。-(void)viewDidLoad{self.imageView=[[UIImageViewalloc]init];self.imageView.contentMode=UIViewContentModeScaleAspectFit;self.imageView.image=se

ios - setPopoverContentSize 不起作用

我在一个View中有一个UIPopoverController,下面的方法可以更新它的CGSize:-(void)updatePop:(CGSize)newSize{NSLog(@"NewSize:%@",NSStringFromCGSize(newSize));[popoverSearchsetPopoverContentSize:newSizeanimated:YES];NSLog(@"popoverContentSize:%@",NSStringFromCGSize(popoverSearch.popoverContentSize));}当方法运行时,控制台显示如下:NewSiz

ios - 在 UIPopoverController 中显示 UIViewController

我试图在UIPopoverController中呈现一个UIViewController。我在InterfaceBuilder中设计了一个ViewController,给它一个自定义类(比方说MyAppTestViewController),我正在尝试以这种方式创建一个弹出窗口:MyAppTestViewController*fxViewController=[MyAppTestViewControllernew];self.fxPopover=[[UIPopoverControlleralloc]initWithContentViewController:fxViewControll

ios - 自动调整 UI CollectionView 到它的内容

我正在使用具有固定大小CollectionViewCells的UICollectionView。我在带有UIPopoverController的popOver中显示此CollectionView。我的目标是popOver自动调整大小以适应CollectionView的内容。所以如果我只有4个单元格,它应该很小。如果我有更多的细胞,它应该更大。我想避免popOver中留下的空白区域。所以我不想要一个固定的popOver大小,而是一个可变的大小,具体取决于CollectionView中的单元格数量。有什么建议吗? 最佳答案 我自己费了好

iphone - IOS - 将子 Controller / View 加载到 View 中

我正在开发iPad应用程序(实际上,将iPhone应用程序转换为iPad应用程序)。由于我可以在一个“iPad屏幕”上放置两个“Iphone屏幕”(仅考虑空间),我的iPadView50%被我的原始View(通过我的主Controller加载)占据。(到目前为止一切顺利)现在,在iPadView的剩余50%上,我想包含另一个View(我有一个Controller和一个View,iphone大小)。我试图添加一个“View”组件,但如何将另一个Controller加载到其中?这可能吗?MainViewController加载MyView1.xib我想加载,在“View”组件中,MySec