gpt4 book ai didi

ios - 如何创建包装 UIOffset 结构的 NSValue?

转载 作者:行者123 更新时间:2023-12-01 17:44:34 27 4
gpt4 key购买 nike

我正在尝试更改我的 UISegmentedControl 的文本阴影位置.为此,documentation说我需要通过 NSValue它包装了一个 UIOffset 结构。

UITextAttributeTextShadowOffset
Key to the offset used for the text shadow in a text attributes dictionary.
The corresponding value is an instance of NSValue wrapping a UIOffset struct.
Available in iOS 5.0 and later.
Declared in UIStringDrawing.h.

问题是 NSValue对于 UIOffset 结构没有这样的包装方法 - 只需搜索文档。看到很多 sample code使用这个不存在的功能。
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)]

当我尝试运行它时它崩溃了。我不明白有多少示例代码可以运行它。

最佳答案

查看 NSValue UIKit Additions ,一个类别,除了其他有用的东西之外,它还添加了 -[NSValue valueWithUIOffset:]你追求的方法。

关于ios - 如何创建包装 UIOffset 结构的 NSValue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9950651/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com