是否可以在图层中放置文本标签?
Is it possible to position a text label in a layer?
我在 swift 代码中添加了一个子层来创建饼图。为了针对不同的设备优化视图,我想将放置在故事板视图中的文本标签放置在与该层相关的位置 ("build a group")。
是否可以在图层中放置标签?我该怎么做?
当然有可能。您可以创建 CATextLayer 对象并将它们添加为饼图视图层的子层。
如果您的意思是可以将 UILabel 对象放入层中,那么答案是否定的。视图可以包含层,但层不能包含视图。
我在 swift 代码中添加了一个子层来创建饼图。为了针对不同的设备优化视图,我想将放置在故事板视图中的文本标签放置在与该层相关的位置 ("build a group")。
是否可以在图层中放置标签?我该怎么做?
当然有可能。您可以创建 CATextLayer 对象并将它们添加为饼图视图层的子层。
如果您的意思是可以将 UILabel 对象放入层中,那么答案是否定的。视图可以包含层,但层不能包含视图。