草庐IT

ViewController_ipad

全部标签

ios - Xcode Debug View Hierarchy 查找 viewcontroller

Xcode中的DebugViewHierarchy是否允许我查看哪个ViewController拥有一个View? 最佳答案 更新:从Xcode9开始,ViewController在可视化调试器中沿着View层次结构列出。你可以在Xcode的inspector中获取选中View的内存地址,然后在控制台使用-nextResponder获取View的viewcontroller。http://developer.apple.com/library/ios/documentation/uikit/reference/UIResponder

objective-c - 如何检查设备是否为Ipad mini

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:DealingwithiPadMiniscreensizeIsitpossibletodetectthatyouriOSappisrunningonaniPadminiatruntime?iPadmini的分辨率与iPad1(2)(1024x768)相同。但是iPadmini有7,9英寸,而iPad1(2)-9,7英寸。所以问题是如何检查设备是否是Ipadmini。

ios - 将 WCSession 与多个 ViewController 一起使用

我发现了很多问题和答案,但没有请求的最终示例:谁能给出一个在ObjectiveC中的最后一个例子,什么是将WCSession与IOS应用程序和带有多个ViewController的Watch应用程序(WatchOS2)一起使用的最佳实践。到目前为止,我注意到以下事实:1.)在AppDelegate的父(IOS)应用程序中激活WCSession:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Anyothercodeyoum

iphone - 在 iPhone/iPad 中画一条线

我想开发一个用户可以画线的应用程序……但我不想画直线,而是想在用户画线时显示线。当用户从A点到达B点时,我想拉直这条线(如果用户需要的话)。为了能够做到这一点,我想将我的View更改为从0,0(左上角)开始到320,480(对于iPhone)和768,1024(对于iPad)(右下角)结束的网格。对于这个问题,我的A点为10,10,B点为100,100。我的问题:-如何创建此网格?-如何创建这些点?-如何在不拉直的情况下绘制这条线?-如何画直线?我的问题是我对创建“普通”UI应用很熟悉。我不熟悉Open-GL等。我希望有人能帮我解决这个问题。最好的问候,保罗·皮伦

ios - UIActivityViewController 在使用 sourceView 或 barButtonItem 的 iPad 上崩溃

我遇到过大多数人在iPad上尝试呈现UIActivityViewController时遇到的情况;它崩溃了:Terminatingappduetouncaughtexception'NSGenericException',reason:'UIPopoverPresentationController()shouldhaveanon-nilsourceVieworbarButtonItemsetbeforethepresentationoccurs.这是我的代码:-(void)shareLeaflet{NSString*forwardedString=[[NSStringalloc]in

ios - 从 iPhone 和 iPad 捕获实时屏幕视频,包括音频并发布到 YouTube、Facebook 等

有没有人能指点一些工作代码或技术来捕获iPhone和iPad上的全屏实时OpenGL图形,将其与设备输出的音频相结合,并将其编译成视频以发布到网上?例如,“会说话的Tomcat”等应用程序就是这样做的。我正在使用Cocos2D,但欢迎使用来自任何框架的解决方案,最好使用最新的API。考虑到此类功能的实用性和普遍性,这似乎应该是一个已解决的问题。但是,我找到的关于该主题的所有帖子都已过时或不完整。到目前为止我发现的更好的信息来源之一是:http://www.subfurther.com/blog/2011/04/12/voices-that-matter-iphone-spring-20

iphone - 在 iOS6 中,在将 ViewController 压入堆栈时无法将其强制为特定的界面方向

我设置了以下ViewController:viewController1可以自由旋转到任何方向,除了纵向颠倒。viewController2被推到viewController1之上,我希望它与viewController1的方向相同,我希望它不能旋转。viewController3被推到viewController2之上。我希望viewController3处于纵向模式。我在尝试在iOS6中完成此操作时遇到了很多问题(尚未在iOS5中尝试过)。首先,我已经创建了自己的导航Controller并将以下内容放入其中:-(UIInterfaceOrientation)preferredInt

iPhone VS ipad开发过程(异同)

我是iOS开发新手。我想弄清楚这些事情。iPhone和iPad中的一个项目。两者有什么相同之处(编码、图形或UI)?应用的设计模式相同还是不同?等待答复谢谢:) 最佳答案 就我个人而言,我发现iPhone和iPad之间唯一真正的区别是UI和UX。两个应用程序的大部分代码是相同的。(事实上​​,如果您正在做一个通用应用程序,您甚至可以重用很多代码!)主要区别实际上是屏幕尺寸。iPad与iPhone相比很大,这种差异为您提供了更多的选择。另一件需要注意的事情是,iPad通常是横向的,而iPhone是纵向的。然而,这不是绝对规则,这只是我

ipad - 嵌入在 UINavigationBar/Item 中的 UISegmentedControl

我想在我的UINavigationController顶部栏的某处嵌入一个UISegmentedControl。将它嵌入到UIBarButtonItem中并设置为左或右barButtonItem是没有问题的。在处理iPhone的屏幕空间时,我可以理解这种方法。但是,我在iPad上的Popover中执行此操作,并且顶部栏中有“很多”垂直空间可用。如果我将segmentedControl添加为左侧或右侧的barButtonItem,它会按比例缩小,这样我就看不到分段按钮上的文本,它会变为“完成”按钮的宽度等。如果我尝试将它添加到navigationItemTitleView它将一直显示到右

iphone - 在 ipad 中测试 iphone 应用程序?

我想购买任何一款iPhone或iPad来测试iPhone和iPad应用程序。我怀疑我是否可以在iPad上测试iPhone应用程序?我的选择是想购买iPad,但是,如果我在iPad上测试iPhone应用程序是可能的吗?因为,我不使用ipad,任何人都可以帮助我做出正确的决定,非常感谢!提前致谢! 最佳答案 是的,您可以在iPad上测试iPhone应用程序,应用程序会缩放到2倍以填满iPad屏幕,因此如果您需要同时在iPhone和iPad上进行测试,购买iPad是一个不错的选择 关于ipho