我正在使用Xcode 4.5和iOS 6.
我正在构建一个使用故事板的通用应用程序.我有一个视图控制器,在导航栏中有一个按钮.当点击按钮时,我使用segue将另一个视图控制器呈现为模态.模态视图控制器的导航栏中有"取消"和"保存"按钮.在故事板中,模态按钮项链接到新的Exit操作上的操作,该操作应该解开到父视图控制器,关闭模态,并调用操作处理程序.
这在iPhone上工作正常,但我在iPad上看到了问题.在iPad上,当模式以全屏显示时,一切正常.当我将模式更改为页面表或表单(这是我的情况下所需的行为)时,将调用操作处理程序,但模式视图控制器不会自动被解除.
有没有人见过这种行为?你有没有做过修复它的事情?
谢谢.
当我将Xcode从版本5更新为6时,我在故事板中看到了一些奇怪的东西.这是一个例子:
之前的价值是 - 领先/尾随空间:Superview Equals:0
现在更新到Xcode 6后,它总是显示 - 前导/尾随空间:Superview Equals:-16.000000
为什么会这样?
我在这里创建了一个演示项目.我有一个视图,我在.xib文件中创建了一个ScrollView.在界面构建器中,我没有设置任何约束.在我的viewDidLoad方法中,我使用SnapKit设置约束:
scrollView.snp_makeConstraints { (make) -> Void in
make.edges.equalTo(self.view)
}
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,我得到以下控制台输出:
Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the …Run Code Online (Sandbox Code Playgroud) interface-builder ios xcode-storyboard autolayout nslayoutconstraint
我是iOS的新手.我的Xcode版本是7.2.1,我正在尝试使用Swift在iOS9上运行.我的问题是我对如何创建Launch Screen Image非常困惑.我发现有很多方法可以为不同版本的iOS创建启动屏幕图像.有人可以向我解释如何设置我的发布图像吗?
我遵循的过程是:
我想知道的一件事是,我需要把一个UIImageView放入我的Launchscreen.storyboard?是不是自动从Images.xcassets文件夹中检索到了?
我有Xcode 5和故事板编辑非常慢.每次我启动Xcode时都会收到消息:
"文档"MainStoryboard.storyboard"有26个内部不一致的地方被发现和修复."
和
"多个资源具有相同的名称:yellowbutton.png等.由于SCM操作(例如合并),可能发生了上述问题."
删除工作区文件的标准解决方案没有帮助.我怎么解决这个问题?
谢谢!
自IOS8的新更新以来,我的滚动视图中的内容视图上有一个额外的空白区域.我的内容视图应该在我的scrollview中居中,它在IOS7上运行正常.
结果如下:

这是没有空格的故事板版本:

我想知道什么可能导致这个额外的空间,ios8中有什么新东西会导致我的内容视图有额外的空间吗?
也许我需要改变我如何布置我的视图?
谢谢!
编辑:我的解决方案是只取消选中我的视图中的调整滚动条插图有问题.然而,我接受的解决方案也适用.
我将故事板从旧项目转换为大约30个场景到Xcode 6中的启用大小类的模式.在设置至少一个场景的约束后,我正在尝试编译项目和Storyboard编译时间非常长.我将故事板分成两个故事板来重新编译只编辑过的故事板,但看起来每次都重新编译它们(再次,即使只编辑了其中一个):

有没有办法设置选项只编译编辑过的Storyboard,或只有指向的Storyboard?也许还有其他选择,很高兴阅读答案!
我有一个带有TableViewController的基于Storyboard的应用程序.在特定单元格的内容视图中,我有一个文本字段和一个标签.我偶然添加了标签,现在我无法删除它.点击删除键不起作用,"删除"菜单项显示为灰色.
真正糟糕的是,Xcode抱怨这个标签.但是,当我尝试修复它的约束时,我的项目无法编译.我真的只想删除标签,因为我不需要它.
fwiw这是它的样子:

我在Xcode 6.2中,我正在使用Swift进行开发.
在applicationDidFinishLaunching当我运行我的应用程序不会被调用.
这是我AppDelegate班级的代码:
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
let statusItem = NSStatusBar.system().statusItem(withLength: NSSquareStatusItemLength)
func applicationDidFinishLaunching(_ aNotification: Notification) {
// Insert code here to initialize your application
}
func applicationWillTerminate(_ aNotification: Notification) {
// Insert code here to tear down your application
}
}
Run Code Online (Sandbox Code Playgroud)
我正在为我的应用程序使用Swift 3和故事板.
applicationDidFinishLaunching的答案- 不触发建议连接AppDelegate.swift到故事板中的应用程序对象.我那里没有任何应用程序对象.
我的应用程序没有主菜单,它是代理,因为我正在尝试构建类似于聚光灯的东西.
我该怎么做才能applicationDidFinishLaunching跑步?
xcode-storyboard ×10
ios ×6
xcode ×3
autolayout ×2
swift ×2
cocoa ×1
ios6 ×1
ios8 ×1
performance ×1
segue ×1
size-classes ×1
swift3 ×1
uistoryboard ×1