小编Sam*_*ami的帖子

获取日期联系人已添加到Swift 2,iOS 9中的地址簿中

在之前版本的Swift中,我能够使用kABPersonCreationDateProperty来自AddressBook框架的电话获取手机中创建联系人的日期.

现在Apple已迁移到Contacts框架,我没有找到一种方法来检索在其文档中创建联系人的日期

如何检索在Swift 2中创建联系人的日期?示例代码将非常感谢:)

abaddressbook ios9 swift2

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

同时访问——我怎样才能知道正在访问什么?

我的应用程序崩溃并显示以下消息:

同时访问0x7fa4a8e10d68,但修改需要独占访问。

我怎样才能找到0x7fa4a8e10d68对应的内容?当我尝试搜索它时,它没有出现,请参阅我附加的图片。 在此输入图像描述

根据提供的屏幕截图,如何知道是否gallaryModel存在galleries[indexPath.row]问题?

xcode swift

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

更改嵌入按钮的图像颜色(Swift3)

我可以UIButton使用以下代码将图像颜色从黑色更改为白色:

extension UIImage {
    func maskWith(color: UIColor) -> UIImage {
        UIGraphicsBeginImageContextWithOptions(size, false, scale)

        let context = UIGraphicsGetCurrentContext()!
        context.translateBy(x: 0, y: size.height)
        context.scaleBy(x: 1.0, y: -1.0)
        context.setBlendMode(.normal)

        let rect = CGRect(x: 0, y: 0, width: size.width, height: size.height)
        context.clip(to: rect, mask: cgImage!)

        color.setFill()
        context.fill(rect)

        let newImage = UIGraphicsGetImageFromCurrentImageContext()!

        UIGraphicsEndImageContext()

    return newImage
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在UIButton使用以下设置图像的颜色:

//creditCardBtn is the the button variable
creditCardBtn.imageView?.image? = (creditCardBtn.imageView?.image?.maskWith(color: .white))!
Run Code Online (Sandbox Code Playgroud)

我的问题 当用户将手指放在按钮上然后慢慢地将手指拖开时,图像颜色会自行重置.我的想法是当有一个时使用@IBAction并重置UIButton图像Touch Up Inside.但是,这并不能阻止图像重置其颜色.

这是我试过的代码:

@IBAction func …
Run Code Online (Sandbox Code Playgroud)

mask uibutton uiimageview ios swift3

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

标签 统计

abaddressbook ×1

ios ×1

ios9 ×1

mask ×1

swift ×1

swift2 ×1

swift3 ×1

uibutton ×1

uiimageview ×1

xcode ×1