iOS UI基礎學習 Note dayThree

2021-07-26 12:57:48 字數 1117 閱讀 7247

今天的內容不多,主要是對uibutton的乙個深入了解,用**做乙個uibutton 和利用之前的知識點做乙個模擬購物車的乙個demo

用**實現建立uibutton並監聽按下的動作 demo 核心**如下:

-(void)button

-(void)monitor

效果如下:

按下去後會呼叫monitor方法

按下去不鬆手可以看到背景顏色 按鈕 還有文字的改變

模擬購物車的乙個demo 綜合了uiimage..乙個九宮格擺列布局的演算法

核心**如下:

-(void)commodityview

- (ibaction)addbutton:(uibutton *)sender

- (ibaction)deletebutton:(uibutton *)sender

截圖如下:

沒商品時,無法刪除東西

有商品時但沒滿,可以刪除可以新增

購物車滿時,無法新增東西

其實就是把整個父控制項的寬度 - (列數*子控制項的寬度) / (列數 -1 )的

得出水平間距

所以位置的x值就是(子控制項個數 % 總個數) 再乘以 子控制項的寬度 + 水平間距

垂直間距等於 父控制項的高度 - (總行數 * 子控制項的高度) / (行數 - 1)

位置的y值 是 (子控制項個數 / 總個數) 再乘以 子控制項的寬度 + 垂直間距

iOS UI基礎學習 Note dayFour

今天的知識點不多,在第三天的基礎上載入資料,懶載入,如何將字典轉換為模型,學習自定義控制項,還有構造方法的複習等等,今天學得比較吃力,對於乙個初學者來說稍微有點兒複雜 載入資料的方式有多種,比如用陣列.if.switch.字典.陣列 字典等.我這裡只介紹最後一種,將陣列和字典寫成乙個.plist檔案...

iOS UI基礎知識

ios ui開發中有許多基礎知識需要了解,如 uidevice uiscreen uiwindow ios座標系 cgpoint cgrect frame bounds uicolor uiview tag hide,下面就來分別說明一下 如下 uidevice device uidevice cu...

iOS UI基礎 03按鈕操作

import hmviewcontroller.h inte ce hmviewcontroller property weak,nonatomic iboutlet uibutton iconbutton end implementation hmviewcontroller 1.基本功能實現 2...