ios7下的app都是全屏的,意思就是所有控制器的view默认都是从屏幕的(0,0)开始。为了达到全屏效果的app,官方为UIviewController增加了几个属性:1 @property(nonatomic,assign) UIRectEdge edgesForExtendedLayout N...
分类:
移动开发 时间:
2014-12-23 23:58:38
阅读次数:
499
何为代理?顾名思义,代理就是把自己做的任务交给别人做。让代理遵循着监听到一些事件,实现一些数据源。做过IOS开发的都应该知道TableView有两个属性,delegate和dataSource。这就是代理最好的体现,tableView在设计之初并不知道这个tableView将来会放在哪里,存储的是什么东西,这里数据源就起到了关键性作用:对于设计者来说,我只要依据数据源来生成对应的视图,对于使用者,只需要填充数据源。而delegate则给予用户一个接口来响应一些事件,比如tableview中的一行被点击等等。...
分类:
编程语言 时间:
2014-12-23 21:15:52
阅读次数:
242
TableView 异步下载图片ImageDownloader.h#pragma mark - 声明block//1,声明blocktypedef void(^Result) (UIImage *img);@interface ImageDownloaderViewController : UIVi...
分类:
其他好文 时间:
2014-12-23 20:59:25
阅读次数:
161
把tableView看了一边,有了不少新的想法。因为todolist是基于tableview的,所以准备先写点玩具程序,然后慢慢修改。发现任务很适合用master-detail框架来写。大概玩了一下demo程序,觉得基本功能很完善,没必要再重新发明轮子。开始研读代码:通常AppDelegate 是软...
分类:
移动开发 时间:
2014-12-20 07:05:30
阅读次数:
196
设计好后运行发现没有任何变化,是空白的。这是因为你的tableview相关的delegate方法还在。所以首先要屏蔽或者删除在PlayerDetailsViewController.m 如下的操作#pragma mark - Table view data source- (NSInteger)nu...
分类:
其他好文 时间:
2014-12-19 15:41:36
阅读次数:
170
ios7中,UITableViewCell左侧会有默认15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。
ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。
下面是解决办法,首先在viewDidLoad方法加入以下代码:
if ([self.tableView respondsToSe...
分类:
其他好文 时间:
2014-12-18 09:15:21
阅读次数:
147
今天试着写ios 类似淘宝商品详情页面的效果
我用到的第三方库EGORefreshTableHeaderView下拉刷新的效果还有就是PWLoadMoreTableFooterView上拉加载更多
主要的思路在于UISCrollView两页,一页展示商品概况,另一页展示商品更多详情
首先,第一页的view包含一个UITableView,这个tableView实现PWLoadMoreTable...
分类:
移动开发 时间:
2014-12-17 20:57:12
阅读次数:
362
1.通过UITableViewDelegate方法可以实现删除 tableview中某一行//滑动删除-(void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingSty...
分类:
其他好文 时间:
2014-12-17 20:28:31
阅读次数:
175
UITableView返回到顶部
UITableView继承了UIScrollView所以可以使用UIScrollView的方法,设置显示内容的偏移量
[self.tableView setContentOffset:CGPointMake(0, 0) animated:YES];...
分类:
其他好文 时间:
2014-12-17 16:21:03
阅读次数:
127
UITableViewDataSource TableView數據源協議主要进行,数据的编辑(删除,插入),索引,移动排序的操作,是否允许编辑(删除,插入)和移动排序,设置显示的行数,组数,单元格的显示-(NSInteger)tableView:(UITableView *)tableView nu...
分类:
其他好文 时间:
2014-12-17 01:35:34
阅读次数:
314