gpt4 book ai didi

objective-c - 这个带有自定义 drawRect 方法的 UIView 的宽度是多少?

转载 作者:行者123 更新时间:2023-11-29 11:05:14 24 4
gpt4 key购买 nike

我有一个自定义的 UILabel 子类。我覆盖的唯一方法是 drawRect 方法,outlined here .

当我将 UILabel 的 bounds.sizeframe.sizelayer.bounds.size 传递给 - (CGSize) sizeThatFits:(CGSize)size 如果不是自定义绘图,我将返回 UILabel 的值。也就是说,返回的 CGSize 宽度太小,因为我增加了字母之间的间距。

什么是获得正确宽度的正确方法,考虑到我的自定义绘图?

最佳答案

正确的方法是自己重写 sizeThatFits: 来计算正确的大小。 UIKit 无法为您完成。

关于objective-c - 这个带有自定义 drawRect 方法的 UIView 的宽度是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13944014/

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