小编rsh*_*hev的帖子

iOS 10.3:如果应用于NSMutableAttributedString的子范围,则不呈现NSStrikethroughStyleAttributeName

NSMutableAttributedString如果应用范围不是整个字符串范围,则不会呈现作为属性添加到实例的删除线(单,双,...).

出现这种情况使用addAttribute(_ name: String, value: Any, range: NSRange), insert(_ attrString: NSAttributedString, at loc: Int),append(_ attrString: NSAttributedString),...

在早期iOS 10.3测试版中被Apple打破,并未在10.3决赛中修复.

信用:https: //openradar.appspot.com/31034683

uikit ios swift

46
推荐指数
5
解决办法
9600
查看次数

有什么方法可以避免 SwiftUI GeometryReader 阻止嵌套视图在 List 内增长?

出于某种原因,将 aGeometryReader作为中介,如果它是一个List“单元格”,则会杀死其嵌套视图的几何形状。

示例代码:

struct SampleView: View {
    var multilineText: some View {
        Text(
            """
            Some
            Amazing
            Multiline
            Copy
            """
        )
    }

    var body: some View {
        List(1...5, id: \.self) { _ in
            GeometryReader { _ in
                self.multilineText
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

没有GeometryReader(预期)/实际有GeometryReader

显然,这个例子过于简化了,但是有一个合理的理由来测量我正在构建的嵌套视图的几何形状。

这是在 Xcode 11 beta 6 上。我应该直接将其报告为错误,还是可以预期且可行的?

ios swift swiftui

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

iOS Swift.如何从UIImage(NSURL)获取GPS元数据?

引用仅具有NSURL的图像.如何从中获取GPS元数据?当然,我可以从NSURL加载UIImage,但那又怎么样?

我在这里找到的大多数答案都是关于UIImagePicker,然后使用ALAssets,但我没有这样的选择.

gps nsurl uiimage ios swift

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

Swift:从抛出初始化程序中调用可用的初始化程序?

我需要扩展一个struct可用的初始化程序,抛出初始化程序调用该可用的初始化程序.我认为在Swift 3.1中没有优雅或明确的方法.

像这样的东西:

extension Product: JSONDecodable {

    public enum Error: Swift.Error {
        case unableToParseJSON
    }

    init(decodeFromJSON json: JSON) throws {
        guard let jsonObject = json as? JSONObject else {
            throw Error.unableToParseJSON
        }

        // Meta-code
        self.init(dictionary: jsonObject) ?? throw Error.unableToParseJSON
    }
}
Run Code Online (Sandbox Code Playgroud)

有一种优雅而干净的方式吗?

ios swift

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

标签 统计

ios ×4

swift ×4

gps ×1

nsurl ×1

swiftui ×1

uiimage ×1

uikit ×1