Next Section: QQ聊天布局-懒加载数据1744 plays

5 秒后自动播放下一节
  Watch Again

Basic video of iOS application UI control development

Introduction >
ChapterCourseware
Chapter1Basics of iOS application UI control development (1)

Introduction before class

02 minutes06 seconds

Introduction to learning methods

31 minutes23 seconds

Introduction to the first iOS program

13 minutes49 seconds

Addition calculator interface construction

07 minutes32 seconds

The relationship between controller and UIView

36 minutes41 seconds

Sum on button click event

07 minutes28 seconds

Undo keyboard operations

11 minutes44 seconds

Morning knowledge summary

Button case introduction

Two states of the button

15 minutes18 seconds

Move button position 01

Move button position 02

Modify button size

11 minutes29 seconds

code encapsulation

center and bounds

Animation introduction

Dynamically create controls 01

Dynamically create button 02

26 minutes37 seconds

Install help documentation and ios7.1 simulator

12 minutes54 seconds

Installation of help documentation

Chapter2Basics of iOS application UI control development (2)

Common properties of UI controls

Image Browser 01

Image Browser 02

Tom Cat 01

31 minutes03 seconds

Tom Cat 02

56 minutes25 seconds

The difference between UIButton and UIImageView

UIButton displays multiple contents

08 minutes47 seconds

Summarize

Chapter3Basics of iOS application UI control development (3)

Introduction to Jiugongge 01

01 minutes20 seconds

Introduction to Jiugongge 02

09 minutes01 seconds

Nine-square grid arrangement

43 minutes12 seconds

Add child controls to each application View

24 minutes01 seconds

Set data for child controls

Dictionary to model

Dictionary to model supplement

Morning summary review

03 minutes25 seconds

Package xib

Package xib supplement

Encapsulate mvc directory structure

xib loading process

Implement download button click function

Application management summary

Chapter4Basics of iOS application UI control development (4)

Build the upper part of the interface

Lazy loading of data

Implement the next question function

10 minutes06 seconds

Implement the function of clicking to display a large image

Implement the function of clicking to display a large picture

Dynamically generate answer buttons

Create selectable button 01

Create a selectable button 02

Click event of the selected button 01

Click event of the selected button 02

Answer button click event

Determine whether the answer is correct

pop-up dialogue box

22 minutes54 seconds

Prompt function

18 minutes11 seconds

Set App icon and startup image

Set App icon and startup image supplement

Chapter5Basics of iOS application UI control development (5)

review

Introduction to UIScrollView

14 minutes49 seconds

UIScrollView implements basic scrolling

16 minutes30 seconds

Implement scrolling through code through contentOffset

contentInset and other properties

Himalaya Case 01

13 minutes07 seconds

Himalaya Case 02

Listen to scroll events through a proxy

Morning agent review

UIScrollView implements scaling

Implement horizontal scrolling

Implement paging indicator

Implement automatic scrolling

FixedBug

Summary and supplement

Chapter6Basics of iOS application UI control development (6)

Startup image and controller size

Introduction to UITableView

17 minutes12 seconds

Basic ideas for displaying data in UITableView

UITableView displays grouped data

26 minutes05 seconds

Display grouped data by loading plist file

27 minutes52 seconds

The difference in display effect between grouping and not grouping

Display a single set of data by loading a plist file

Common properties of UITableView and UITableViewCell

UITableView cell reuse

UITableView cell reuse supplement

Car brand display loading data

Car brand display setting right index

Car brand display editing refresh data

Chapter7Basics of iOS application UI control development (7)

Group purchase case 01-loading data

37 minutes27 seconds

Group purchase case 02-Customize Cell through xib

Group purchase case 03-Customized Cell improvement 01

Group purchase case 04-Customized Cell improvement 02

Group purchase case 05-Customized Cell improvement 03

Group purchase case 06-load more 01

Group purchase case 07-load more 02

Group purchase case 08-Setting HeaderView

Weibo Case 01-Introduction

Weibo Case 02-Usage of UITableViewController

Weibo Case 03-Customize Cell01-Create sub-controls

Weibo Case 04-Customize Cell02-Set the data and Frame of the Cell neutron control

Weibo Case 05-Customized Cell03-encapsulated frame model

Why do we need to use weak for references of UI controls and proxy properties of UI controls?

Chapter8Basics of iOS application UI control development (8)

QQ chat layout-introduction

QQ chat layout-lazy loading of data

QQ chat layout-building interface-implementing data source method

QQ Chat Layout-Create Custom Cell

QQ chat layout-calculate sub-control Frame

QQ chat layout-UITableView details adjustment

QQ chat layout-set message text bubble background 01

QQ chat layout-set message text bubble background 02

QQ chat layout-leftView attribute of text box

Notification publishing and monitoring 01

Notification publishing and monitoring 02

Get the specific content of the notification

Listen for keyboard events

QQ chat layout-implement automatic reply

Chapter9Basics of iOS application UI control development (9)

Introduction before class

Use of static cells

Create model - lazy load data - implement data source method

Custom Cell

Set the group's Header View01

39 minutes56 seconds

Set the group's Header View02

Set the group's Header View03

Set the group's Header View04

App management 01-1

07 minutes40 seconds

App Management 01-2

33 minutes33 seconds

App management 02

25 minutes20 seconds

App management 03

App Management 04

KVC supplement

Chapter10Basics of iOS application UI control development (10)

Introduction to screen adaptation development

autoresizing case 01

autoresizing case 02

Autoresizing through code

Introduction to automatic layout 01

13 minutes42 seconds

Introduction to automatic layout 02

06 minutes33 seconds

Introduction to automatic layout 03

09 minutes43 seconds

autolayout case 01-button displayed in the center

21 minutes44 seconds

autolayout case 02-distance from all sides

25 minutes43 seconds

autolayout case 03-set the same spacing between bottom buttons

30 minutes11 seconds

autolayout case 04

24 minutes25 seconds

The relationship between startup image and controller size

08 minutes31 seconds

Home screen adaptation 01

14 minutes01 seconds

Home screen adaptation 02

16 minutes06 seconds

autolayout case 05

44 minutes12 seconds

Create constraints through code

12 minutes33 seconds

Achieve animation effects by modifying constraints

39 minutes19 seconds

Introduction to using Size Classes

Other supplementary knowledge points

Horizontal midpoint alignment - vertical midpoint alignment supplementary instructions

  • CancelreplySending
  • Cancelpost a noteSending