版本:
swift 4,ios 11.2
1.视图画面
2.添加BarButtonItem
3.配对一个子类
4.添加一个视图
5.添加图片
6.添加用户图片
7.选择图片
8.添加用户图标
9.添加ContainerView
10.添加TableViewController
11.转换成cell
12.调整行数
13.添加信息标签
14.调整背景和文字颜色
15.编写代码
ViewController.swift
// ViewController.swift
// RandomUser
//
// Created by lin on 2018/3/29.
// Copyright © 2018年 lin. All rights reserved.
//
import UIKit
import AudioToolbox
struct User{
var name:String?
var email:String?
var number:String?
var image:String?
}
struct AllData:Decodable{
var results: [SingleData]?
}
struct SingleData:Decodable {
var name:Name?
var email:String?
var phone:String?
var picture:Picture?
}
struct Name:Decodable {
var first:String?
var last:String?
}
struct Picture:Decodable {
var large:String?
}
class ViewController: UIViewController {
@IBOutlet weak var userImage: UIImageView!
@IBOutlet weak var userName: UILabel!
var infoTableViewController:InfoTableViewController?
let apiAddress = "https://randomuser.me/api/"