2015-02-24 63 views
2

我正在嘗試爲WKInterfaceGroup設置底部左下角和右下角的拐角半徑。我只能設置一個單一的半徑值,這將改變它的所有角落。我無法找到訪問CALayer的方法來指定它。WKInterfaceGroup底部拐角半徑

有沒有辦法可以做到這一點?

謝謝!

(該小組將包含2個標籤,將與在動態通知接口窗框接觸。)

+0

正在尋找類似於此處顯示的日曆通知視圖:[Apple HIG](https://developer.apple.com/庫/ prerelease/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/Notifications.html#// apple_ref/doc/uid/TP40014992-CH20-SW1) – nahzor 2015-02-24 18:46:47

回答

0

你問WKInterfaceGroup,但是從你的迴應@BalestraPatrick這聽起來像你特別努力實現底部圓角的在長的樣子通知,是否正確?

如果是這樣,這是目前測試版中的一個錯誤。

假設你可以登錄,這裏的描述錯誤開發商論壇:https://devforums.apple.com/message/1098796

要點是:曾經有對類別的布爾(其中窗框顏色)來抵消內容(這就是蘋果的文檔在這裏指的是https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html),但他們把它從Beta 5中拿出來了。現在,你應該能夠設置通知控制器本身的背景顏色,並且它會爲你做四捨五入。只是還沒有工作。

我已經記錄了一個蘋果的錯誤,並將它作爲「重複」關閉 - 這意味着它是一個錯誤,他們知道它。隨意再次登錄 - 它增加了隊列中錯誤的優先級:)

+0

非常感謝!這是我正在尋找的東西! – nahzor 2015-02-25 05:31:06

+0

@BalestraPatrick:對於這個混亂感到抱歉。我應該在我的問題中明確提到它是用於長期通知界面的。 – nahzor 2015-02-25 05:32:15

0

我希望這個答案是你在找什麼。

想了一會兒,我想出了一個解決方案。代碼中沒有解決方案。我認爲這就是Apple如何爲日曆通知視圖實現相同效果。

This is how your groups should be set up

你需要做的主要羣體的的backgroundColor白。然後在最上面的組中設置背景顏色爲其他顏色(在我的情況下爲紅色)。然後添加具有與容器組相同背景顏色的另一個組。 Apple Watch Simulator中的結果應該是這樣的。

enter image description here

+1

感謝您的回覆@BalestraPatrick!這是一個很好的方法,但是當創建Notification接口時,頂部的窗框和應用程序圖標都是由蘋果提供的,它的位置和形狀看起來並不可定製。所以紅色部分已經在那裏,我們只需要創建白色部分。我在HIG中注意到,我們可以讓窗框重疊下面的內容,但無法找到如何實際做到這一點。 – nahzor 2015-02-24 22:01:58

+0

來自HIG的線條 - 「應用內容可能會遮蓋窗框或從其下方開始,對照片和其他圖形內容使用underlapping選項,在窗框區域下方啓動文本內容。 – nahzor 2015-02-24 22:04:32