1
A
回答
0
+0
沒有爲我工作! – Ramis
0
Color類型的用戶定義屬性使用UIColor,但對於layer.borderColor,您需要CGColor。你可以做的是創建一個文件,在其中擴展CALayer並創建一個獲取UIColor的setter方法(setBorderColorFromUIColor)。在該方法中,您將borderColor的值設置爲UIColor參數的CGColor值。然後將用戶屬性中的keypath更改爲layer.borderColorFromUIColor並運行程序。它應該工作(至少它對我有用)。
@implementation CALayer (Additions)
- (void)setBorderColorFromUIColor:(UIColor *)color
{
self.borderColor = color.CGColor;
}
@end
檢查this博客以獲取更多信息
相關問題
- 1. 無法使用戶定義的運行時屬性工作
- 2. iPhone自定義UIView邊界
- 3. 使用用戶定義的運行屬性的UIView陰影
- 4. 用戶自定義運行時的屬性和相關對象
- 5. 自定義用戶界面不工作
- 6. 動畫UIView的邊界屬性
- 7. 的UITextField不自定義的UIView工作
- 8. 用戶定義的運行時屬性僅適用於自定義類嗎?
- 9. Nuxeo工作室和自定義用戶界面的可能性
- 10. IB中用戶定義的運行時屬性對於iPhone不起作用
- 11. 自定義UIView和loadNibNamed不工作
- 12. 自定義的UIView的邊界圖紙不順暢
- 13. 自定義UIView不適合在屏幕的邊界Swift
- 14. 讓用戶在運行時自定義用戶控件的內容屬性
- 15. 自定義屬性在Magento中的用戶界面
- 16. Xcode自定義用戶界面對象
- 17. 的Xcode 9 BORDERCOLOR不會在用戶定義的運行期屬性
- 18. log4net自定義屬性不工作
- 19. 客戶端驗證不工作的自定義屬性
- 20. 自定義屬性C#不工作
- 21. 自定義主題在Xcode 8中不再工作
- 22. Xcode 8和用戶界面自動化
- 23. 邊界空間屬性不起作用
- 24. 自定義UIView不工作在Xamarin
- 25. 在xcode屬性檢查器中不工作的自定義字體(Roboto)
- 26. 用戶定義的運行時屬性輔助功能
- 27. 用戶定義的運行時間屬性設置顏色
- 28. UILabel擴展,用戶定義的運行時屬性
- 29. 用戶定義的運行時屬性從xib導致EXC_BAD_ACCESS
- 30. jQuery自定義用戶界面對話框不工作
它的工作對其他的Xcode 7.3.1一樣?,具有u檢查呢? –
是的,它的工作原理 – hemanth
,它現在播種的顏色是邊框顏色嗎? –