小编Yar*_*lav的帖子

如何推送SFSafariViewController?

当我尝试推送Safari ViewController时会发生两件奇怪的事情:

  1. 带有完成按钮的地址栏位于我的导航栏下方;

  2. 委托方法safariViewControllerDidFinish:当我按下后退按钮时不会被调用.

我不认为Apple会批准这种行为,所以:

有没有办法推动Safari ViewController没有这些问题?

safari ios ios9

18
推荐指数
2
解决办法
5267
查看次数

无法使用Xcode 6打开Storyboard

我有一个项目,包含2个Xcode 5.1内置的故事板.当我在Xcode 6中打开其中任何一个时,我收到此错误.他们从未在任何测试版中打开过,因此我认为这不是Xcode的错误.最后在Xcode 6 GM中尝试过.

无法打开文档"Main_iPhone.storyboard".该操作无法完成.(com.apple.InterfaceBuilder错误-1.)

日志说:

ibtoold[1880:1335652] Exception raised while unarchiving document objects - -[NSTaggedPointerString getCharacters:range:]: Range {0, 10} out of bounds; string length 9
    Recovery Suggestion: Check the console log for additional information.
Run Code Online (Sandbox Code Playgroud)

storyboard xcode6

4
推荐指数
1
解决办法
3878
查看次数

升级到Xcode 7后由UIKit冻结的应用程序

将我的项目升级到Swift 2.0并使用Xcode 7(GM)之后,我注意到我的一些视图控制器冻结了导航上的应用程序.

仪器向我显示CPU使用率超过9000%并由UIKit和Foundation使用.

你遇到过这个问题吗?

xcode interface-builder ios xcode7

3
推荐指数
1
解决办法
354
查看次数

从笔尖创建的 UICollectionViewCell 中的奇怪 UIView

我有一个奇怪的视图出现在我的 UICollectionViewCell 子类中,它具有 2 个图像视图和 1 个按钮的简单结构。

final class ProfileImageCell:UICollectionViewCell {
    static var name: String { return "ProfileImageCell" }
    @IBOutlet weak var imageView: UIImageView!
    @IBOutlet weak var anotherImageView: UIImageView!
    func setup(...) { ... } 
    @IBAction func buttonAction(_ sender: UIButton) { ... }
}
Run Code Online (Sandbox Code Playgroud)

在 setup() 方法中,我设置了 imageViews 并传递了一些属性。我不创建任何视图或更改自我子视图。

然后在我的视图控制器中,我像往常一样设置 collectionView。

collectionView.register(UINib(nibName: ProfileImageCell.name, bundle: nil), forCellWithReuseIdentifier: ProfileImageCell.name)
Run Code Online (Sandbox Code Playgroud)

ProfileImageCell.xib

xib 结构

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: ProfileImageCell.name, for: indexPath) as! ProfileImageCell
    cell.setup(...)
    return cell
} …
Run Code Online (Sandbox Code Playgroud)

nib ios uicollectionview swift

2
推荐指数
1
解决办法
1283
查看次数

我可以通过编程方式滚动WKInterfaceGroup吗?

我有一个带有长文本的标签和一个WKInterfaceGroup内的按钮.我可以在按钮的触摸处理程序上将组滚动到顶部吗?

ios swift apple-watch watchkit wkinterfacegroup

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