Objective C 學習記錄 17

2021-08-23 12:43:53 字數 775 閱讀 7802

1.uiscrollview的分頁與uipagecontrol

//開啟scrollview的翻頁功能,預設以scrollview的size為1頁

scrollview.pagingenabled = yes;

通過scrollview的delegate實現控制pagecontrol顯示頁碼的兩種常用方法:

/** 使pagecontrol的頁碼顯示為目前顯示面積最多的頁碼 */

-(void) scrollviewdidscroll:(uiscrollview *)scrollview

/** 當scrollview停止滾動後再顯示換頁 */

-(void) scrollviewdidenddecelerating:(uiscrollview *)scrollview

pagecontrold的屬性:

pagecontrol.currentpage = page;  //當前的頁碼

pagecontrol.numberofpages = num;  //總頁碼

pagecontrol.hidesforsinglepage = yes;  //單頁的時候是否隱藏pagecontrol

2.浮點轉整數:

int integer = (int)float;  //去尾

int integer = (int)(float + 0.5);  //四捨五入

Objective C 學習記錄 5

2018.7.27 陣列的定義和使用 陣列分為不可變陣列和可變陣列 nsarray array nsarray arraywithobjects ddd mycl,nil nsmutablearray mutablearray mutablearray addobject view addobjec...

Objective C 學習記錄 13

1.給類屬性設定資料的方法 重寫set方法 傳入模型 2.在自定義類時應考慮全面,一些初始化操作需要重寫時應注意系統自帶的其他init方法是否有效 對於控制項,使用init和initwithframe 方法時都會呼叫initwithframe方法,因此重寫的initwithframe 方法可以同時響...

Objective C 學習記錄 19

1.autolayout實現uilabel的包裹文字 位置約束可以使uilabel在不換行的情況下自動包裹文字 寬度約束可以確定文字能顯示的最大寬度 2.螢幕適配 自動布局總結 autoresizing 在storyboard中,可以使用6根線確定6種特定約束 autolayout 約束和參照,警告...