WKInterfaceTable Minor Scale 是如何工作的?一旦设置值,它就会被忽略
How does WKInterfaceLabel Min Scale work? It gets ignored once set values
我正在像这样设置一个 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...
表示如下:
如果文本太大无法保留在其中(如果多行也没关系),我希望包含在 Mid Group 中的标签的字体缩小。
为此,我将字体设置为系统粗体 30,将 Min Scale
值设置为 0.5,将 Lines
值设置为 0,但是所有内容都被忽略并且文本被截断或(取决于在容器/标签的配置上)它超出了组边界。
我错过了什么?我已尝试遵循 this question 中包含的答案,但未能使其正常工作。
好的,我收到了关于我的错误报告的跟进,显然 Min Scale 标志仅适用于恰好一行的标签。
Hi Marco,
This is a follow-up regarding Bug ID# 22774281.
Please update your report directly at http://bugreport.apple.com for
the fastest response. Please do not email your updates.
Engineering has determined that this issue behaves as intended based
on the following information:
This is a known behavior of UILabel. If you request multiple lines,
you will truncate. We don’t scale to just fit multiple lines, only
one.
另一个答案(minScale 仅在标签恰好包含一行时有效)是正确的。
在我的实验中,我看到了第二个限制:
minScale 在水平组内使用时也不起作用
horizontal group
label using minScale
label using minScale
(同时提交错误报告)
watchOS 2.1
我正在像这样设置一个 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...
表示如下:
如果文本太大无法保留在其中(如果多行也没关系),我希望包含在 Mid Group 中的标签的字体缩小。
为此,我将字体设置为系统粗体 30,将 Min Scale
值设置为 0.5,将 Lines
值设置为 0,但是所有内容都被忽略并且文本被截断或(取决于在容器/标签的配置上)它超出了组边界。
我错过了什么?我已尝试遵循 this question 中包含的答案,但未能使其正常工作。
好的,我收到了关于我的错误报告的跟进,显然 Min Scale 标志仅适用于恰好一行的标签。
Hi Marco,
This is a follow-up regarding Bug ID# 22774281.
Please update your report directly at http://bugreport.apple.com for the fastest response. Please do not email your updates.
Engineering has determined that this issue behaves as intended based on the following information:
This is a known behavior of UILabel. If you request multiple lines, you will truncate. We don’t scale to just fit multiple lines, only one.
另一个答案(minScale 仅在标签恰好包含一行时有效)是正确的。
在我的实验中,我看到了第二个限制:
minScale 在水平组内使用时也不起作用
horizontal group
label using minScale
label using minScale
(同时提交错误报告)
watchOS 2.1