dev*_*ush 5 ios apple-watch watchkit wkinterfacelabel
我正在设置一个像这样的WKInterfaceController:
(将RTC视为相对于容器,将AL视为对齐,将STF视为适合内容的大小)
- Main Group: w: RTC (1) h: RTC (1) - AL h: Center v: Top
- WKInterfaceImage w: 30 h: 30 - AL h: Center v: Top
- Mid Group: w: RTC (1) h: RTC (0.5) - AL h: Center v: Center
- WKInterfaceLabel: w: RTC (1) h: RTC (0.5) - AL h: Center v: Center
- Bottom Group: w RTC (1) h: STC - AL h: Center v: Bottom
- other stuff...
Run Code Online (Sandbox Code Playgroud)
表示看起来像这样:
我希望Mid Group中包含的标签的字体缩小,如果文本太大而不能留在它里面(如果多行则可以).为了实现这一点,我将字体设置为系统粗体30,Min Scale
值为0.5,Lines
值为0,但是一切都被忽略,文本被中断或(取决于容器/标签的配置)它走出集团边界.
我错过了什么?我试图按照这个问题中的答案,但没有设法让它正常工作.
好的,我收到了关于我的错误报告的后续信息,显然Min Scale标志仅适用于精确到一行的标签.
嗨马可,
这是关于Bug ID#22774281的后续行动.
请直接在http://bugreport.apple.com上更新您的报告,以获得最快的响应.请不要通过电子邮件发送更新.
Engineering已根据以下信息确定此问题的行为符合预期:
这是UILabel的已知行为.如果您请求多行,则会截断.我们不会扩展到只适合多行,只有一行.