美文网首页
左右滑动切换屏幕

左右滑动切换屏幕

作者: 你我他_1180 | 来源:发表于2018-07-30 00:17 被阅读0次

1.创建控制器,继承与UIViewController,并且创建一个继承与UITabBarController,添加控制器的图片和文字

2.创建控制器,设置几个滑动页面,创建几个控制器

导入第三方FSScrollContentView

3.初始化滑动界面控制器和导入的第三方控制器,遵守协议SliderLineViewDelegate

4.创建颜色,自动滑到第二页

滑动页面添加数据

- (void)viewDidLoad {

    [super viewDidLoad];

_dataArray = [NSMutableArray array];

    _tableview = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];

    _tableview.dataSource = self;

    _tableview.delegate = self;

    _tableview.rowHeight =80;

    [_tableview registerClass:[FirstTableViewCell class] forCellReuseIdentifier:@"FirstTableViewCell"];

    [self.view addSubview:_tableview];

    [selfgetData];

}

-(void)getData{

    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

    [managerGET:URLparameters:nilsuccess:^(NSURLSessionDataTask*task,idresponseObject) {

        NSLog(@"==========success:%@",responseObject);

        NSDictionary*response = (NSDictionary*)responseObject;

        NSArray*array = (NSArray*)response[@"data"];

        NSMutableArray *temparray = [NSMutableArray array];

        for(iditeminarray) {

            Model*m = [Modelyy_modelWithJSON:item];

            [temparrayaddObject:m];

        }

        [self->_dataArrayaddObjectsFromArray:temparray];

        [NSOperationQueue.mainQueue addOperationWithBlock:^{

            [self->_tableviewreloadData];

        }];

    }failure:^(NSURLSessionDataTask *task, NSError *error) {

        NSLog(@"error:%@",error);

        [self->_dataArray removeAllObjects];

        [NSOperationQueue.mainQueue addOperationWithBlock:^{

            [self->_tableviewreloadData];

        }];

    }];

}

-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{

    return 1;

}

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{

    return _dataArray.count;

}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{

    FirstTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"FirstTableViewCell"];

    if(!cell) {

        cell = [[FirstTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"FirstTableViewCell"];

    }

    Model*model =_dataArray[indexPath.row];

    cell.title.text= model.author;

    cell.deTitle.text= model.title;

    [cell.picsd_setImageWithURL:[NSURLURLWithString:model.imageUrl]];

    cell.textLabel.backgroundColor = [UIColor redColor];

    returncell;

}

相关文章

  • 左右滑动切换屏幕

    1.创建控制器,继承与UIViewController,并且创建一个继承与UITabBarController,添...

  • ScrollView上添加pageView并加Collectio

    这个布局困扰了我好几天,因为要整个屏幕滑动,并且三个collectionView要能够左右滑动,点击切换。 说到底...

  • ScrollView上添加pageView并加Collectio

    这个布局困扰了我好几天,因为要整个屏幕滑动,并且三个collectionView要能够左右滑动,点击切换。 说到底...

  • Android-ViewPager

    viewpager是啥嘞,是一个页面切换的组件,可以往里面填充多个View,然后可以通过触摸屏幕左右滑动来切换不同...

  • Swift版-表情键盘展示和仿网易新闻首页左右滑动

    Swift仿网易新闻首页左右滑动切换页面 顶部标题左右滑动切换控制器是一种非常用的左右滚动切换效果,几乎每一个AP...

  • 自己写一个滑动菜单栏(YWSlideMenu)

    滑动导航菜单在现在的APP中很普遍,它不仅可以点击导航菜单选择某项,显示相应的内容。也可以左右滑动主屏幕切换导航菜...

  • react 合成事件

    1. 场景 父组件是个左右可滑动的组件,子组件是可左右滑动的图片展示。功能是手指左右滑动时可页面切换,但是在滑动图...

  • Java进阶之路

    周月切换日历 一个可以进行周月切换的日历,左右滑动的切换月份,上下滑动可以进行周,月不同的视图切换,可以进行事件的...

  • ionic 左右滑动切换tabs

    这个问题研究很久,网上找了好多例子,都比较复杂,跟自己的需求不太吻合。在同事的帮助下(shanruimeng...

  • ZCScrollView左右滑动切换界面

    ZCScrollView-Demo 左右滑动切换界面,标题自动居中 使用方法 1.导入头文件及创建方法 #impo...

网友评论

      本文标题:左右滑动切换屏幕

      本文链接:https://www.haomeiwen.com/subject/opxxvftx.html