UI相關問題

2022-07-27 11:57:13 字數 1451 閱讀 9627

1、// nsset    : 集合,同樣是儲存一組資料,不過集合中的物件「沒有順序」

// 要訪問nsset中的物件,使用anyobject

// 集合的用處:例如可重用單元格,在緩衝區找乙個就拿出來了

// nsarray  : 儲存有序的物件,物件的順序是按照新增的先後次序來決定,通過下標來訪問陣列中的物件

2、// 支援多點

self.view.multipletouchenabled = yes;

3、// 1. 影象檢視預設不支援使用者互動

self.imageview.userinteractionenabled = no;

// 2. 透明度 <= 0.01的時候,接受互動

// self.imageview.alpha = 0.02;

// 3. 隱藏

// self.imageview.hidden = yes;

// 第4種情況,如果子檢視所在位置,超出了父檢視的有效範圍,是不能互動的

// 即便沒有設定clipstobounds,也只能顯示,但是不能互動!

4、//

// 1> hittest方法是系統"底層專門"用來"遞迴遍歷"哪乙個檢視應該對點選做出響應的方法!

// 2> point引數是當前檢視的座標點,專門用來判斷使用者觸控點是否在檢視的"有效範圍"內!

- (uiview *)hittest:(cgpoint)point withevent:(uievent *)event

{ // 強行攔截所有的點選測試!

return [super hittest:point withevent:event];

5、判斷乙個點是否在某乙個範圍內

- (void)touchesbegan:(nsset *)touches withevent:(uievent *)event

uitouch *touch = [touches anyobject];

cgpoint pos = [touch locationinview:touch.view];

for (uibutton *btn in self.subviews) {

if (cgrectcontainspoint(btn.frame, pos)) {

btn.selected = yes;

6、事務

2.1 -> 開啟事務

[catransaction begin];

[catransaction setdisableactions:yes];

2.2 -> 提交事務

[catransaction commit];

vue相關UI外掛程式庫

3 element ui元件庫element,一套為開發者 設計師和產品經理準備的基於 vue 2.0 的桌面端元件庫。element是餓了麼前端開源維護的vue ui元件庫,更新頻率還是很高的,基本一周到半個月都會發布乙個新版本。元件齊全,基本涵蓋後台所需的所有元件,文件講解詳細,例子也很豐富。沒...

UI基礎之UITextField相關

uitextfield textf uitextfield alloc init 1 字型相關 textf.text 文字框文字 textf.textcolor uicolor bluecolor 字型顏色 textf.textalignment nstextalignmentcenter 文字對齊...

UI問題集合

1.android 5.0 及以上 setcolorfilter null clear colorfilter 無效,造成tab中顏色無法修改 5.0以下正常。模擬器測試。真機還木有5.0 2.使用cursor及cursoradapter 動態重新整理資料 流程本博的cursor notify機制。...