文章目录
前言
这周继续进行知乎日报的仿写,遇到的问题挺多的 简单总结一下
提示:以下是本篇文章正文内容,下面案例可供参考
本周完成内容
首页轮播图点进去的scrollerView
首页cell点进去的界面
问题
1.首页下拉刷新的时候出现内容覆盖的情况
这个问题正在解决,解决了会补充这块内容
scrollerView滑动的时候出现白屏加载情况
解决方法,在点击进入详情页面的时候,西安加载所有的内容,然后根据点击的位置来确定当点scrollerView应该在第几页面
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
self.scrollViewStories = [[UIScrollView alloc] init];
self.scrollViewStories.frame = [UIScreen mainScreen].bounds;
self.scrollViewStories.pagingEnabled = YES;
self.scrollViewStories.scrollEnabled = YES;
self.scrollViewStories.userInteractionEnabled = YES;
self.scrollViewStories.contentSize = CGSizeMake(WIDTH*6, HEIGHT);
self.scrollViewStories.bounces = YES;
self.scrollViewStories.alwaysBounceVertical = NO;
self.scrollViewStories.alwaysBounceHorizontal = YES;
self.scrollViewStories.showsHorizontalScrollIndicator = YES;
self.scrollViewStories.delegate = self;
for (int i = 0; i < 6; i++){
WKWebView* webView = [[WKWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
NSString* str = self.homeDictionary[@"stories"][i][@"url"];
NSURL* url = [NSURL URLWithString:str];
webView.frame = CGRectMake(WIDTH*i, 0, WIDTH, HEIGHT);
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[self.scrollViewStories addSubview:webView];
}
self.scrollViewStories.contentOffset = CGPointMake((indexPath.row)*WIDTH, 0);
[self addSubview:self.scrollViewStories];
self.returnView = [[ReturnView alloc] init];
self.returnView.frame = CGRectMake(0, HEIGHT-130, WIDTH, 80);
[self.returnView CreatView];
[self addSubview:self.returnView];
[self.returnView.btnReturn addTarget:self action:@selector(pressReturn) forControlEvents:UIControlEventTouchUpInside];
}
3.小菊花控件一直添加不上去
这个真的卡了好久,后来查了很多东西,发现是一个属性问题。
self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleMedium];
self.activityIndicator.frame = CGRectMake((WIDTH - 100)/2, 0, 100, 100);
[self.activityIndicator startAnimating];
[cell.contentView addSubview:self.activityIndicator];
总结
这周比较忙,写的内容很少。下周会补上。
然后这个cell的内容重复问题正在解决,小菊花控件这个是因为对这些控件什么的还是不够熟悉。以后会多用用。