本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
[IOS]如何自定义UITableView的section样式
一.如何配置section
参考:https://www.youtube.com/watch?v=-yeaLC0jgss
配置无标题section:
let sections = [" "," "]
不能直接"",IDE会默认为没有section
配置DataSource:
menuList = [
...
UIScrollView,UITableView的简单使用
UIScrollView的简单使用
1,创建对象
2,设置滑动区域
3,创建滑动的View
4,将滑动的view添加到ScrollView上显示
5,释放对象
CGRect screenBounds = [ [UIScreen mainScreen]bounds];//返回的是带有状态栏的Rect
// CGRect rect = [ [UIScreen ...
UITableView的两种重用Cell方法的区别
UITableView中有两种重用Cell的方法:
- (id)dequeueReusableCellWithIdentifier:(NSString *)identifier;
- (id)dequeueReusableCellWithIdentifier:(NSString *)identifier forIndexPath:(NSIndexPath *)indexPath NS_AVA ...
根据UITableView的行数动态调整UITableView的高度
1、在viewDidLoad中添加观察者
[self.tableView addObserver:self forKeyPath:@"contentSize" options:0 context:NULL];
2、重写observeValueForKeyPath方法,一旦UITableView的contentSize发生改变,就会调用这个方法
- (void)ob ...
ios uitableview 刷新失败的问题。
我想更新到连接自定义单元格。我想要搜索时刷新表格单元格。我使用 reloadRowsAtIndexPaths 方法。这种方法的工作,但未更新的单元格。你能帮我吗
以下方法运行时,我搜索
-(void)doSearchHotelName:(id)sender{
NSIndexPath *tmpIndexpath=[NSIndexPath indexPathForRow:1 in ...
uitableview的section不置顶的方法
///去掉section的黏性。不让其置顶。
CGFloat sectionHeaderHeight = 40;
if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {
scrollView.contentInse ...
ios 实现类似比微信还好的下拉tableview上面的图片变大的效果
核心代码两个方法:
- (void)viewDidLoad
{
[superviewDidLoad];
self.myDataArray = [NSMutableArrayarrayWithObjects:@"小明",@"刘德华",@"李连杰",@"孙俪",@"刘小光",@ ...
UITableView展开合上的动画。
右边那个那个图片会从左边飞过来,,,如果用自定义cell就不会了。。。。
-(void)tapAction:(id)sender{
UIButton *tempBtn = (UIButton *)sender;
self.openString = [NSString stringWithFormat:@"%d",tempBtn.tag];
...
拖动UITableView时,NSTimer暂停
1、
CFRunLoopRef runLoop = CFRunLoopGetCurrent();
CFRunLoopTimerContext context = {0, NULL, NULL, NULL, NULL};
CFRunLoopTimerRef timer = CFRunLoopTimerCreate(kCFAllocatorDefault, CFAbsol ...
使UITableView最上面留出UINavigationBar空间的两种方法
使UINavigationBar透明,TableView在其下面,可以扩大UITableView的视野. 1) UIView *headerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; m_tableView.tableHeaderView = headerView;
UITableView 只更新某行
如果全部更新的话
用reloadData方法
如果只是更新某几行数据的时候,
NSIndexPath *indexPath_1 = [NSIndexPath indexPathForRow:0 inSection:1];
NSArray *indexArray = [NSArray arrayWithObject:indexPath_1];
[self.mT ...
UITableView分割线样式与颜色
tv.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
tv.separatorColor = [UIColor colorWithRed:52.0f/255.0f green:53.0f/255.0f blue:61.0f/255.0f alpha:1];
自定义UITableViewCell上的delete按钮
//通过UITableViewDelegate方法可以实现删除 tableview中某一行
//滑动删除
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPat ...
UITableView使用
UITableView使用
- (void)viewDidLoad
{
[super viewDidLoad];
//初始化数据
NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠妹"];
NSArray ...
UITableView小片段,小总结
1.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
方法要比
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *) ...
IOS之UITableView详解
一、建立 UITableView
UITableView *tabYwKPI = [[UITableView alloc]initWithFrame:CGRectMake(0, 100, 320, 366)];
tabYwKPI.separatorColor = [[UIColor alloc] initWithRed:0.8 green:0.8 blue:0.8 alpha:1 ...
优化UITableView性能
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几 ...