知乎日报---第四周总结

一、本周遇到的问题

1.点进去的页面需要用到第一个页面的controller页面的数组,这里需要传值,要注意的是传值的顺序,应该是在第一个页面的C里进行页面跳转时,通过属性传值将它的数组传给点进去的页面的C里的数组,然后再由C传到它的V。这里还要注意数组初始化的位置(这里就不做赘述了,自己脑子记着了)。这里有一个问题是从C传到V时,在C里最开始就进行了初始化,所以init的呢个方法里的数组是空的,但是可以另写一个方法来使用这个数组,并且在C里面调用这个方法就可以了。

2.在写点进去的设置这个页面时,用的是自定义cell,所以设置tableview类型时,不像非注册的cell呢样每组的下面会自动有间隔,为了自定义cell也显示出来呢个灰白色的间隔样式,我就在每组的下面加了footerView,这样就可以了。
在这里插入图片描述

二、本周学到的东西

1.向下滑动刷新时显示小菊花代表加载。这里我是在控制什么时候刷新的呢个函数里创建这个控件。

        _activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleLarge];
        _activityIndicatorView.backgroundColor = [UIColor whiteColor];
        //启动动画显示
        [_activityIndicatorView startAnimating];
        //停止等待对话框
        //[_activityIndicatorView stopAnimating];
        [cell addSubview: _activityIndicatorView];
        _activityIndicatorView.frame = CGRectMake(SIZE_WIDTH / 2 - 8, 75, 15, 15);

2.完成了点进去的页面的固定页数的向右滑动,点进去的页面用到了WKWebView。
WKWebView其实和UIWebView的用法没什么区别但是WKWebView相对于UIWebView强大了很多,内存的消耗相对少了,所提供的接口也丰富了。推荐使用,多了一部操作就是需要包含webkit框架

    WKWebView* _webView = [[WKWebView alloc] init];
    NSURL* urlWeb = [NSURL URLWithString:@"https://daily.zhihu.com/story/3930445"];
    NSURLRequest* webRequest = [[NSURLRequest alloc] initWithURL:urlWeb];
   [_webView loadRequest:webRequest];
    _webView.frame = CGRectMake(0 + SIZE_WIDTH*i, SIZE_WIDTH * 0.1, SIZE_WIDTH, SIZE_HEIGHT);
   [_bottomScrollView addSubview:_webView];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值