自定義控制項設定屬性並實時展現並預覽在xib中

2022-01-20 09:48:12 字數 794 閱讀 1939

關鍵字:

// @ibdesignable:實時看到xib設定後的效果

// @ibinspectable:給xib提供設定屬性,可以xib中看到此屬性

場景:自定義乙個uitextfield,並提供bordercolor、borderwidth、cornerradius三個屬性;

要求:這三個屬性能夠展現在xib中,改變屬性值,能實時預覽效果。

1、我們先自定義類:

1

import uikit23

//@ibdesignable:實時看到xib設定後的效果

4@ibdesignable

5class

ystextfield: uitextfield 12}

1314

//@ibinspectable:給xib提供設定屬性,可以xib中看到此屬性

15 @ibinspectable var borderwidth:cgfloat = 019}

2021

//@ibinspectable:給xib提供設定屬性,可以xib中看到此屬性

22 @ibinspectable var cornerradius:cgfloat = 027}

28 }

2、新建乙個xib,拖入乙個uitextfield,並把其類對應修改為我們剛自定義的類:ystextfield

3、在屬性欄中我們就可以看到我們定義的屬性了

Android 自定義View並新增屬性

本文主要介紹如何為自定義的view新增屬性以及屬性的型別。示例定義見dropdowntorefreshlistview,呼叫見dropdowntorefreshlistviewdemo 1 新增自定義view的屬性檔案 在res values中新建attrs.xml檔案 檔名可另取,不過推薦用att...

SpringBoot 配置自定義屬性並使用

在.properties檔案中設定需要的引數 test.name 測試 到需要用到這個屬性的地方用 value註解為定義的字段注入值 value註解作用該註解作用的作用是將我們配置檔案的屬性讀出來 寫法主要有兩種 value 和 value 想要深入了解請轉隔壁 spring 註解 value詳解 ...

自定義控制項及自定義屬性

自定義控制項在android開發中的重要性,是不言而喻,眾人皆知的。希望通過這二天的學習,能讓大家了解自定義控制項的原理,熟悉自定義控制項的使用步驟,並能寫出一些普通的效果。內容介紹 1 使用系統控制項,實現自定義的效果,案例有 優酷環形選單 廣告條 viewpager 下拉列表 spinner 2...