小编Dav*_*her的帖子

如何更新Xcode 6.1中故事板中所有大小类的帧?

在Xcode 6.1上使用Interface Builder中的Storyboard文件时,Apple建议设计Any/Any size类.完成后,不同大小的类有时会报告警告:

错位视图 - "某些按钮"的框架在运行时会有所不同.

您可以通过执行以下操作来解决:

  1. 更改为九个大小类之一.
  2. 选择一个场景.
  3. Editor -> Resolve Auto Layout Issues -> (All Views) Update Frames
  4. 重复步骤#2和#3,直到尺寸类中的所有场景都更新了它们的帧.
  5. 转到步骤#1并重复,直到所有大小类都已更新.

如果您在故事板中有20个不同的场景(20 x 9大小类= 180个手动帧更新),这非常麻烦.

有没有办法在一个命令中告诉Xcode 6.1每个场景中的每个场景的"更新帧"?

scene xcode6 size-classes

23
推荐指数
0
解决办法
1314
查看次数

如何处理launchOptions:[NSObject:AnyObject]?在斯威夫特?

在Swift AppDelegate类中,您将获得以下方法:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // ...code...
    return true
}
Run Code Online (Sandbox Code Playgroud)

launchOptions: [NSObject: AnyObject]?参数是可选的.在Objective-C中,这是作为一个NSDictionary.我想从中提取UIApplicationLaunchOptionsRemoteNotificationKey它.以下是Objective-C中的完成方式:

NSDictionary *remoteNotification = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey];

if (remoteNotification)
{
    // ...do stuff...
}
Run Code Online (Sandbox Code Playgroud)

你会如何在Swift中做到这一点?

optional appdelegate swift

8
推荐指数
1
解决办法
6656
查看次数

标签 统计

appdelegate ×1

optional ×1

scene ×1

size-classes ×1

swift ×1

xcode6 ×1