小编oya*_*lhi的帖子

如何在Xcode 7 Beta 5中安装iOS 7及以上的模拟器?

我想在iOS 7及更高版本上测试我的应用程序.在这些操作系统中测试我的应用程序的唯一方法是使用模拟器.但在将我的Xcode升级到7 Beta之后,我看到了iOS 8.1,8.2,8.3,但是我收到一个错误,他们找不到.iOS7不存在.有没有办法在Xcode 7 beta 5中安装旧的OS模拟器?

在此输入图像描述

在此输入图像描述

在此输入图像描述

xcode ios ios-simulator xcode7

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

如何在Xcode8中"删除派生数据"?

在Xcode7中,单击"窗口" - >"项目",然后选择要删除派生数据的项目.

但是使用Xcode8 beta 2,Windows菜单下不再存在项目菜单.有没有通过Xcode8接口删除派生数据的快捷方法?

xcode xcode8

25
推荐指数
3
解决办法
2万
查看次数

如何在所有UIViewControllers中的navigationBar中居图像?Swift/Obj-C

视觉问题:

徽标位于空白区域的中心,而不是在navigationBar中

我试过把图像放在自己框架的中心,没有运气.我也试图将它与xCGRect一起玩,但没有运气.我认为我可以放一个与导航栏背景相同的空图标; 但是,我不想这样做.我右边可能有2-3个图标; 什么呢?

    let image = UIImage(named: "some_logo")!
    let imageSize = CGSizeMake(60, 42)
    let marginX: CGFloat = (self.navigationController!.navigationBar.frame.size.width / 2) - (imageSize.width / 2)
    let imageView = UIImageView(frame: CGRect(x: marginX, y: 0, width: imageSize.width, height: imageSize.height))
    imageView.image = image
    imageView.contentMode = .ScaleAspectFit

    self.navigationItem.titleView = imageView
Run Code Online (Sandbox Code Playgroud)

我更喜欢快速但是obj-c解决方案也受到欢迎.

任何指针赞赏.

这个应用程序与KIA无关,它只是一些我从谷歌搜索中搜索的标识,搜索"一些标识".

ios swift

9
推荐指数
3
解决办法
9443
查看次数

在Swift中使用%@格式化字符串

我有以下类与字符串的私有结构,我想稍后将它们用于格式化字符串.但是,代码在运行时崩溃.

为什么是这样?是因为它被定义为静态let?

以下是剥离的代码:

class LGNotificationHandler {
    private struct Strings {
        static let SentImagesENG = "Sent %@ images to the event"
        static let SentImagesTUR = "Etkinli?e %@ görsel gönderdi"
    }

    func buildNotificationString(imageCount: Int) -> String {
        if imageCount == 1 {
        .
        .
        .

        } else {
            // below line is giving error at run time
            notificationENG = String(format: Strings.SentImagesENG, imageCount)  
            notificationTUR = String(format: Strings.SentImagesTUR, imageCount)  
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

formatting swift

9
推荐指数
3
解决办法
2万
查看次数

如何更新 UITableView 以便单元格中的 UITextField 不会失去焦点

设置:表格有 1 个自定义单元格。该单元格有 1 个文本框。在每个文本框中输入一个数字。tableView 有 5 行(该单元格)。如果我更改任何单元格中的一个数字,则所有单元格都需要更新,我只需调用tableView.reloadData(). 文本框中的更改由事件处理editingDidEnd

问题:我单击任何文本字段并更改数字。然后,我单击另一个文本字段来更改其值。首先editingDidEnd被调用,所有值被重新计算,并被tableView.reloadData调用。现在,由于重新加载表格,因此错过了对第二个文本字段的单击。

我无法直接更新单元格,因为它们是自定义单元格,并且值在该类中发生了更改。我无法更新自定义单元类中的所有单元。

这是一个很难以书面形式解释的问题,特别是对于非英语母语人士来说。如果您理解这个问题,任何指示都将不胜感激:)。

使用 Xcode 7.1 和 Swift。谢谢。

uitableview ios swift

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

Xcode 6.3没有助理结果

所以,我现在试着学习swift并编写代码大约3个月.似乎突然Xcode不会在助理编辑器的故事板中显示所选UIViewController的代码.这经常发生.我清理项目 - 没有帮助.我重置模拟器的内容和设置 - 没有帮助.我在计算机上创建新用户并在那里加载我的项目,它工作得很好...一段时间.然后我们回到原点.要么我正在做一些非常奇怪的事情并搞砸了事情,要么Xcode正在做一些非常奇怪的事情并让我搞砸了.

有什么快速解决方法吗?

xcode

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

TabBar覆盖了TableViewController的TableView(需要Swift Solution)

我看到之前已经问过这个问题并得到了回答; 但是,在objective-c中.我试过但无法转换它.任何帮助表示赞赏.这是代码:

- (void)viewDidLoad
{
    self.edgesForExtendedLayout = UIRectEdgeAll;
    self.tableView.contentInset = UIEdgeInsetsMake(0.0f, 0.0f, CGRectGetHeight(self.tabBarController.tabBar.frame), 0.0f); 
}
Run Code Online (Sandbox Code Playgroud)

第一行很简单:

self.edgesForExtendedLayout = UIRectEdge.All
Run Code Online (Sandbox Code Playgroud)

其余的,我需要帮助.

提前致谢.

uitabbarcontroller uitableview ios swift

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