@inte***ce
scrollviewitemmodel : nsobject
@property (nonatomic,strong) nsstring *titlename;
@property (nonatomic,strong) nsstring *imagepath;
@property (nonatomic,strong) nsstring *imageurl;
@end
@protocol
scrollviewitemmodel
@end
@inte***ce
scrollmodel : nsobject
@property (nonatomic,strong) nsmutablearray
*contents;
2 自定義uiview
3 在相應的controller中編寫**,匯入自己自定義的uiview
(1)先在controller中定義乙個大的scrollview
self
.homesrcoll=[[uiscrollview alloc]initwithframe:cgrectmake(0, 0,screen_width, screen_height)];
cgfloat contenth=800;
//設定滾動方向為x方向
self
.homesrcoll
.contentsize=cgsizemake(0,contenth);
//設定不分頁
self
.homesrcoll
.pagingenabled=no;
self
.homesrcoll
.delegate=self;
(2)載入剛剛寫的xib
//載入xib
uinib *nib = [uinib nibwithnibname:@"scrollview" bundle:nil];
nsarray *nibarray = [nib instantiatewithowner:self options:nil];
scrollview *scroll = [nibarray firstobject];
scroll.frame = cgrectmake(0, 0, screen_width, 100);
[scroll setdata:self
.scrollviewmodel];
[self
.homescrollview addsubview:scroll];
用div來代替table
table是我們日常開發中經常用到的html標籤,但我們也經常因為table飽受折磨,原生的table的樣式醜出天際,第三方框架的樣式可能樣式是好看點了,但可能並不是我們想要的樣子。面對這些情況,我覺得自己用div寫去乙個table是乙個很好的方法,樣式全部可按照自己想要的樣子調整。首先貼出全部 b...
使用列舉enum來代替if else
在平時的 中,if else肯定是必不可少,但是有時使用if else卻不是 的最好選擇,下面介紹下平時會在實際工作 中使用到的用enum來代替if else的寫法.現在有個需求,我們公司有vip等級,1,2,3,根據等級高低,能獲取不同的優惠資訊,最簡單也最容易想到的 是 獲取折扣資訊 publi...
使用函式指標來代替switch case
include intmain return1 include void printffunc0 void printffunc1 void printffunc2 void printffunc3 void printffunc4 void printffunc5 void pfunc 6 定義乙...