我在Swift中遇到问题,我在Main.storyboard中的视图上放了一个UIImageView.我想使用这个UIImageView作为背景图像,因此我希望它在"堆栈组件"的底部.不幸的是,这个UIImageView似乎是所有东西的顶部,而不是显示我的UIPickerView和UIButtons.如果我调整UIImageView的大小,你可以通过查看我附加的图片看到我的意思.
有谁知道如何解决这个问题,并在底部设置UIImageView,以及我上面的所有其他组件?

答: 谢谢大家,我通过将collectionview的backgroundview更改为backgroundview来修复它.这是代码:
var imageViewObject :UIImageView!
imageViewObject = UIImageView(frame: CGRectMake(0, 0, viewSize.width, viewSize.height))
imageViewObject.image = UIImage(named:"intro.jpg")
collectionView = UICollectionView(frame: self.view.frame, collectionViewLayout: layout)
collectionView!.dataSource = self
collectionView!.delegate = self
collectionView!.registerClass(NameCell.self, forCellWithReuseIdentifier: "Cell")
collectionView!.backgroundView = imageViewObject
backgroundView.addSubview(collectionView!)
Run Code Online (Sandbox Code Playgroud) 我想创建一个滚动禁用的tableview,它将填充导航栏下面的视图.最后我设法做到了,但这不是正确的方法,因为我给tableview提供了减去64的边距(状态栏+导航栏).
我正在从故事板中分配我的约束.我已经尝试了许多其他约束与表视图,如从4个边给出零约束或等宽+等高+中心水平+中心垂直没有一个工作.
解决这个问题的正确方法是什么.
故事板的屏幕截图如下.

如果我想从NSString @"这是我的书"中删除一个值,我应该使用什么?
我想要的返回值是@"这是书".
我不知道为什么我的LaunchImage没有运行.这里有两张图片清楚地表明我做了正确的事(我希望:P)


我创建了一个新的iOS项目; 默认情况下,部署目标是iOS 8.2,但我没有选择使用模拟器.我去了Xcode首选项,我没有选择下载iOS 8.2模拟器.我正在使用Xcode版本6.2(6C131e).
如果我试图通过开发人员工具打开模拟器.我收到此错误:

我重命名Xcode.app并重新启动我的mac但没有帮助.
我跑了"xcrun simctl list",我得到了这个列表:
== Device Types ==
iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)
iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)
iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)
iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
iPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)
iPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)
Resizable iPhone (com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone)
Resizable iPad (com.apple.CoreSimulator.SimDeviceType.Resizable-iPad)
== Runtimes ==
iOS 8.1 (8.1 - 12B411) (com.apple.CoreSimulator.SimRuntime.iOS-8-1)
iOS 8.2 (8.2 - 12D508) (com.apple.CoreSimulator.SimRuntime.iOS-8-2)
== Devices ==
-- iOS 8.1 --
-- iOS 8.2 --
Run Code Online (Sandbox Code Playgroud)
你们中的任何人都知道为什么我没有选择在模拟器中运行我的项目?
我最近将我的Xcode升级到6.3.
现在我在项目中遇到了很多错误,我无法调试.
如果我没有Apple Developer帐户,是否可以将其降级到6.2版本?
嗨我有一个问题场景与日期比较与给定的日期范围,场景如下:
我有一个包含数据的数组:
var filter1Date = [String]()
filter1Date[Wed, 06 May 2015 03:44:19 GMT, Wed, 06 May 2015 03:36:27 GMT, Wed, 06 May 2015 02:56:51 GMT, Wed, 06 May 2015 01:54:25 GMT, Tue, 05 May 2015 19:17:18 GMT, Wed, 06 May 2015 02:57:59 GMT, Wed, 06 May 2015 02:07:38 GMT, Wed, 06 May 2015 01:53:14 GMT, Tue, 05 May 2015 14:30:10 GMT, Tue, 05 May 2015 14:04:34 GMT]
Run Code Online (Sandbox Code Playgroud)
现在我有两个日期这给从和到两个日期例如:
var fromDate = "dd-MM-yyyy"
var toDate = "dd-MM-yyyy"
Run Code Online (Sandbox Code Playgroud)
现在我想比较 …
当我尝试提交我的应用程序时,我在iTunes Connect中收到下一个错误,该错误不使用任何权利,错误是:
使用权利[com.apple.developer.in-app-payments]的应用必须具有[英语,西班牙语]的隐私权政策网址.如果您的应用不使用这些权利,请从您的应用中删除它们并上传新的二进制文件.
请帮我解决这个问题,因为我不知道我的二进制文件应该改变什么.
我正在使用具有闪烁效果的UIButton.我已经使用此代码在UIButton上闪烁效果
UIButton *random = (UIButton *)[self.view viewWithTag:i+20];
random.alpha = 0;
[UIView animateWithDuration:0.2 delay:0.2 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse animations:^{
random.alpha = 1;
} completion:nil];
Run Code Online (Sandbox Code Playgroud)
这段代码会闪烁UIButton,但我想在3次闪烁后停止这种闪烁效果我不知道如何阻止这种闪烁效果.所以,如果有人知道解决方案,请帮助我.提前致谢.
我正在尝试将导航栏颜色设置为我的颜色.
我在故事板中这样做.
我设置了我想要的颜色,如下所示:

然后就是这样:
在应用程序和故事板中,颜色完全关闭.我该如何解决这个问题?

xcode6 ×10
ios ×7
objective-c ×4
iphone ×3
swift ×3
xcode ×2
autolayout ×1
cocoa-touch ×1
compare ×1
itunes-app ×1
launchimage ×1
nsdate ×1
uitableview ×1