文章目錄
- 前言
- 本周完成内容
-
- 首頁輪播圖點進去的scrollerView
- 首頁cell點進去的界面
- 問題
-
- 1.首頁下拉重新整理的時候出現内容覆寫的情況
- scrollerView滑動的時候出現白屏加載情況
- 3.小菊花控件一直添加不上去
- 總結
前言
這周繼續進行知乎日報的仿寫,遇到的問題挺多的 簡單總結一下
提示:以下是本篇文章正文内容,下面案例可供參考
本周完成内容
首頁輪播圖點進去的scrollerView
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNyZuBnLxETMkZWMjRmZkNmYlJjN5ImZwQTNkRWYmFWN1gTZyYzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
首頁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的内容重複問題正在解決,小菊花控件這個是因為對這些控件什麼的還是不夠熟悉。以後會多用用。