用tableview寫帶特效的cell
效果:
分析:在uiscrollview中的**中傳送廣播,然後在cell中接收廣播
對每乙個cell進行設定
對開發有利的一種小細節:
核心原始碼:
控制器原始碼
//cell原始碼//tableview
////
created by xianmingyou on 15/4/9.
////
#import
"viewcontroller.h
"#import
"datacell.h
"@inte***ce viewcontroller ()@property (nonatomic, strong) uitableview *tableview;
@property (nonatomic, strong) nsarray *datasource;
@end
@implementation
viewcontroller
- (void
)viewdidload
- (void)scrollviewdidscroll:(uiscrollview *)scrollview
- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath
@end
////tableview
////
created by xianmingyou on 15/4/9.
////
#import
#define data_cell @"datacell"
#define cell_height (56.8f * 2)
@inte***ce
datacell : uitableviewcell
@property (nonatomic, strong) nsindexpath *indexpath;
@property (nonatomic, strong) uilabel *label;
@end
////tableview
////
created by xianmingyou on 15/4/9.
////
#import
"datacell.h
"#import
"uiview+setrect.h
"@inte***ce
datacell ()
@property (nonatomic, strong) uiview *blackview;
@end
@implementation
datacell
- (instancetype)initwithstyle:(uitableviewcellstyle)style reuseidentifier:(nsstring *)reuseidentifier
return
self;
}- (void
)buildviews
- (void)notificationevent:(id
)sender
else
if (offsety >= - cell_height * 5 && offsety <= - cell_height * 4
) else
}- (void
)dealloc
@end
用指令碼寫帶選項的使用者指令碼
要求如下 只支援三個選項 del add help輸入其他選項報錯。使用 add 需要驗證使用者名稱是否存在,存在則反饋存在。且不新增。不存在則建立該使用者,切 新增與該使用者名稱相同的密碼。並且反饋。使用 del 需要驗證使用者名稱是否存在,存在則刪除使用者及其家目錄。不存在則反饋該使用者不存 在...
31 多種tableView和帶分割槽的省市區顯示
import mainviewcontroller.h inte ce mainviewcontroller 三個tableview作為屬性 property nonatomic,retain uitableview protableview property nonatomic,retain ui...
c 寫帶行號的richTextBox
基本思路 在 usercontrol 元件中分別放乙個 panel 和richtextbox 兩者均高度相等,無 border 且頂端對齊,完全填充 usercontrol 的client介面 計算得到 richtextbox 的當前顯示文字的開始行座標 crntfirstposk 開始行號 crn...