Inspectable 標籤詳解

2021-05-22 19:45:45 字數 1700 閱讀 2796

flex裡的[inspectable]標籤用於為as類的屬性定義一些可供flex**提示等使用的資訊,比如屬性的型別啦合法值啦預設值啦之類的,[inspectable]標籤可以用在屬性上,也可以用在getter/setter方法上,寫法如下:

[inspectable(attribute=value[, attribute=value, …])]

property_declaration name:type;

[inspectable(attribute=value[, attribute=value, …])]

setter_getter_declarations;

[inspectable]標籤有如下屬性:

propertytypedescription

category

string

在flex的屬性檢查器裡把該屬性分類到指定類別,預設的分類是「other」,可選值包括:

「common」,「effects」,「events」,

「layout constraints」,「size」,

「style」,「other」

defaultvalue

string/number

當你在flex屬性檢查器裡設定該屬性時所顯示的預設值

enumeration

string

用逗號分隔指定一系列合法值,只有這些值才允許設定,例如「test1,test2,test3」,注意值與值之間不要使用空格,否則flex會認為空格是值的一部分(除非你確實想這樣啦),這資訊會出現在**提示和屬性檢查器裡

environment

string

?format

string

設定屬性檢查器使用什麼元件來顯示該屬性,例如假如你有乙個format=」color」的屬性,編輯時屬性檢查器會彈出顏色編輯器,常用值包括:

」length」, 「color」, 「time」,

「embededfile」, 」file」

listoffset

number

?name

string

設定屬性的顯示名,例如「font width」

type

string

設定屬性的型別,如果忽略則使用屬性本身的資料型別,可選值如下:

array, boolean, color, font name, list, number, object, string

variable

string

指定引數所繫結的變數名

verbose

number?

例如下面這樣的**:

來自於:http://moscartong.wordpress.com/2010/05/19/inspectable-metadata-tag-in-flex/

在Inspectable 中編輯view 屬性

在 xcode 6,你現在可以指定任何屬性作為可檢查項並為你的自定義類建立了乙個使用者介面。例如,在乙個uiview子類裡,這些屬性用它們的值來更新背景層 swift ibinspectable varcornerradius cgfloat 0 ibinspectable varborderwid...

Meta標籤詳解

引言 您的個人 即使做得再精彩,在 浩瀚如海 的網路空間中,也如一葉扁舟不易為人發現,如何推廣 個人 人們首先想到的方法無外乎以下幾種 在搜尋引擎中登入自己的個人 在知名 加入你個人 的鏈結 在論壇中發帖子宣傳你的個人 很多人卻忽視了html標籤meta的強大功效,乙個好的meta標籤設計可以大大提...

Meta標籤詳解

引言 您的個人 即使做得再精彩,在 浩瀚如海 的網路空間中,也如一葉扁舟不易為人發現,如何推廣 個人 人們首先想到的方法無外乎以下幾種 在搜尋引擎中登入自己的個人 在知名 加入你個人 的鏈結 在論壇中發帖子宣傳你的個人 很多人卻忽視了html標籤meta的強大功效,乙個好的meta標籤設計可以大大提...