我对iOS中的NIB / Storyboards机制的低级细节感兴趣。 我想了解更多关于他们的实现 – 我有兴趣开发我自己的机制。 我在Apple网站上find了关于NIB文件的一些信息。 他们说: a nib file describes these objects exactly as they were configured in Xcode. At runtime, these descriptions are used to recreate the objects and their configuration inside your application. a nib file describes these objects exactly as they were configured in Xcode. At runtime, these descriptions are […]
我试图用新的iOS 7function实现一个QRCode扫描器,但是我的代码没有调用主AVCaptureMetadataOutputObjectsDelegate方法。 我已经使用AVFoundation摄像头之前和我目前的实现我有预览层运行没有问题。 即使切换我的输出回到AVCaptureVideoDataOutputvalidation我的会话设置。 我使用这个NSHipster职位作为指导,这里是我的代码到目前为止: 接口: @import AVFoundation; @interface QRCodeViewController () <AVCaptureMetadataOutputObjectsDelegate> @property (strong, nonatomic) AVCaptureDevice* device; @property (strong, nonatomic) AVCaptureDeviceInput* input; @property (strong, nonatomic) AVCaptureMetadataOutput* output; @property (strong, nonatomic) AVCaptureSession* session; @property (strong, nonatomic) AVCaptureVideoPreviewLayer* preview; @end build立: – (void)setupCamera { // Device self.device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; // Input self.input = [AVCaptureDeviceInput deviceInputWithDevice:self.device error:nil]; […]
在XCode 4.6.3上编译我的应用程序并在iOS 7上运行它效果很好。 在XCode 5上编译我的应用程序并在iOS 7上运行它会导致一个很大的UI混乱,我现在不想处理它。 (iOS 7采集器,tabbars,tableviews等) 目标: 我希望能够使用XCode 5并在iOS 7模拟器上testing我的应用程序,但仍然使用iOS 6和更低的UI,并感觉。 原因: 我不想重新devise我的应用程序到iOS 7,但我想确保它使用XCode 5 iOS 7模拟器在iOS 7上正常运行。 XCode 5上是否有快速切换来强制所有内容保持不变? 在XCode 5中使用iOS 6 Base SDK可以接受还是有点太过分了? 编辑: 使用iOS 6 SDK不起作用。 你仍然可以看到你的应用程序的iOS 7,只是更多的马车。
我有一个视图(testView)是400×320,我需要截取这个视图的一部分(比如rect =(50,50,200,200))。 我正在玩iOS 7中的drawViewHierarchy方法,但我不知道如何正确地做到这一点。 UIGraphicsBeginImageContextWithOptions(self.testView.bounds.size, NO, [UIScreen mainScreen].scale); [self.testView drawViewHierarchyInRect:self.testView.bounds afterScreenUpdates:YES]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 任何帮助将不胜感激! 谢谢。
我将如何去在主视图控制器的顶部呈现“半视图”控制器? 要求:提供第二个视图控制器,滑过主视图控制器的顶部。 – 第二个视图控制器应该只显示超过一半的主视图控制器 – 主视图控制器应该保持在第二个视图控制器后面(透明背景,而不是在下面显示黑色) – 第二个视图控制器应该animation与animation类似于模态垂直覆盖,或iOS 7自定义转换 – 当第二个视图控制器处于活动状态(即第二个视图控制器不覆盖整个主视图控制器)时,用户仍然可以与主视图控制器上的button进行交互。r – 第二个视图控制器具有自己的复杂逻辑(不能简单视图) – 故事板,Segges,仅限iOS 7 – 仅iPhone,而不是iPad。 我已经尝试使用模式视图控制器,但是这不允许与主视图控制器交互。 有人可以提供一个如何使用iOS7自定义转换或其他方法做到这一点的例子。
我对iOS 7的新function之一 – 单点login有疑问。 有没有关于它的详细信息? 有人已经尝试过实施吗? 我search了很多文章和文档 – 但没有发现任何有用的。 我也没有find任何关于苹果和开发者苹果资源的详细信息。 iOS 7 GM版本中没有对SSO的可视化设置(我不确定是否应该在那里)。 所以我的问题是 – 有人已经调查过,可能有人可以分享一些链接和有用的信息? 有没有这个function的技术说明,是否存在一些如何在iOS 7 GM? 提前致谢。
什么是4英寸视网膜显示图像的新命名惯例? 对于名为background.png的图像,您可以将@ 2x添加到名称( background@2x.png )中,以通知iOS使用该图像用于具有视网膜显示的设备。 iPhone 5的屏幕大小后缀是什么?
我很难得到这个工作,当应用程序没有运行。 我有locationManager:didRangeBeacons:inRegion:实现,当应用程序在前台或后台运行时调用它,但是当我退出应用程序并locking屏幕时,它似乎没有任何操作。 位置服务图标消失,我不知道我进入了一个灯塔范围。 LocalNotification是否仍然有效? 我有位置更新和使用在背景模式(XCode 5)中select的蓝牙LE配件,我不认为我需要它们。 任何帮助不胜感激。 -(void)watchForEvents { // this is called from application:didFinishLaunchingWithOptions id class = NSClassFromString(@"CLBeaconRegion"); if (!class) { return; } CLBeaconRegion * rflBeacon = [[CLBeaconRegion alloc] initWithProximityUUID:kBeaconUUID identifier:kBeaconString]; rflBeacon.notifyOnEntry = YES; rflBeacon.notifyOnExit = NO; self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; [self.locationManager startRangingBeaconsInRegion:rflBeacon]; [self.locationManager startMonitoringForRegion:rflBeacon]; } -(void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons […]
我已经在xCode 5 for iOS 7上创build了我的应用程序。当我在iOS 6上testing我的应用程序时,我发现整个UI被扭曲了。 我不能使用自动布局,因为我也必须支持iOS 5。 还有别的办法吗?
我可以获取iOS通知中心的通知吗? 我有一个RF需要阅读iPhone的所有通知。