一开始做第一个新闻资讯项目的时候,不知道可以使用UIWebView实现图文并茂的效果,于是就用了最笨的方法,使用TableView解决的新闻浏览。当有点项目经验后知道可以使用UIWebView或者CoreText实现,一直也没有尝试。当上次面试被问到怎么使用WEbView进行新闻资讯展示时,当时就蒙圈了。回来以后,查阅资料发现原来如此简单;
1. 好了废话少说先介绍一下,这个Demo的主要功能,...
分类:
移动开发 时间:
2014-08-15 14:40:38
阅读次数:
309
以前学过C/C++/Java/C#语言的童鞋可能刚开始对于OC的方法和参数的命名规范大为不爽举例来说,如下一个OC方法:- (void)tableView:(UITableView *)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)...
分类:
其他好文 时间:
2014-08-14 13:18:38
阅读次数:
219
今天遇见过这个问题 以前都没这方面需求所以没有遇见
今天遇见了 网上查了 没有查到 好吧 只能说自己的问题
但是 还好kai哥到 一句话就解决了 !
就是在- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath中反选回来
如下代码:
- (vo...
分类:
其他好文 时间:
2014-08-13 22:36:27
阅读次数:
202
问题:评论数同步
在社交相关的项目中经常有这样的主页面,主列表的Cell中有赞数,评论数,详情页顶部也是同样的一个Cell,下部有评论列表,评论增加或减少,详情页的评论数随之改变,返回主列表,主列表的对应的Cell中评论数却没改变。怎么同步呢。
解决方案:详情页的Cell刷新时,发送通知,主列表监听通知,通知的回调方法只要执行tableview reloaddata即可...
分类:
移动开发 时间:
2014-08-13 01:21:25
阅读次数:
232
1.设置section的数目,即是你有多少个cell
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 3; // in your case, there are 3 cells
}
2.对于每个section返回一个cell
- (NSInteger)tableView:(UI...
分类:
移动开发 时间:
2014-08-12 22:08:04
阅读次数:
309
plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIVie...
分类:
其他好文 时间:
2014-08-12 16:51:04
阅读次数:
173
UITableView设置背景图片:即设置tableView的backgroundViewUIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imag...
分类:
其他好文 时间:
2014-08-11 20:40:52
阅读次数:
192
在objccn.io中看到一篇文章,构建更轻量的View Controllers,在此自己实践一下加深理解。新疆项目,learn--tableview,类前缀为LT,开始我们的实验。首先需要在StoryBoard中拖拽一个UITableView,在头文件中申明tableView变量并建立连接:新建ArrayDataSource类,作为TableView的DataSource。目的是将DataSou...
分类:
移动开发 时间:
2014-08-11 15:12:42
阅读次数:
320
无论是android还是iOS,列表视图应该是最复杂的控件了,android中的listview从命名可以看出是个一维数组,而iOS中的tableview则是二维数组,但其实需要注意的地方是差不多的,都是重用机制,这是考量你对listview能否掌握的最好的方法。...
分类:
移动开发 时间:
2014-08-10 10:24:10
阅读次数:
315
解决问题:部分复杂页面的Controller过于庞大,不利于维护与复用;复杂的页面大多是基于tableview的页面。复杂页面的代码大致可分为两部分(复杂的View布局用Nib实现的话,一般大家都是这么做),一部分是响应逻辑,一部分是页面显示逻辑;对于基于tableview的页面,响应逻辑即每个Ce...
分类:
其他好文 时间:
2014-08-08 15:44:56
阅读次数:
208