iOS-Flutter入门基础(五)-UITableView

释放双眼,带上耳机,听听看~!

解釋UITableView的用法

对于这个UITableView分着学习,对于iOS开发都知道,他有自己的点击事件,和row的更新事件等。这个文章这里先说一个加载列表的方式和方法。

效果如下

UITableView效果

加载列表

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'UITableView',
      home: MyHomePage(title: 'Flutter UITableView'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  
  _getListData() {
    List<Widget> widgets = [];
    for (int i = 0; i < 100; i++) {
      widgets.add(Padding(padding: EdgeInsets.all(10.0), child: Text("Row $i")));
    }
    return widgets;
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: ListView(children: _getListData()),
    );
  }
}

Flutter入门基础(十)- 图解修改应用名称及图标

人已赞赏
iOS文章

iOS-Flutter入门基础(四)-imageview

2019-9-26 7:16:17

iOS文章

iOS-控制屏幕旋转

2019-9-26 9:10:41

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索