[Mac M2 Pro 12CPU, Ventura 13.6, watchOS 10.0.1, Xcode 15.0]
watchOS 10でComplicationのコーナー全体を円弧状表示できるようになりました。
これまではラベルのみ円弧状表示で本体は水平表示でした。水平表示では”令5″の2文字でスペース的に限界だったのを”令和5″の3文字に増やすことができました。
ただし前回記事に書いている通り、実機(Apple Watch SE)ではまともに表示できていません。シミュレータでのみ成功しています。
struct ComplicationCorner : View {
var entry: Provider.Entry
var body: some View {
Text(getFormattedYear())
.font(.system(size: 22))
.widgetCurvesContent() // これを追記、"令和5"が円弧状に表示される
.foregroundColor(.green)
.widgetLabel {
Text(getFormattedDate() + getFormattedWeekday())
.foregroundColor(.yellow)
}
}