Article
Topic
Learning
Download
Q&A
Programming Dictionary
Game
Recent Updates
LOGIN
简体中文(ZH-CN)
English(EN)
繁体中文(ZH-TW)
日本語(JA)
한국어(KO)
Melayu(MS)
Français(FR)
Deutsch(DE)
Next Section: Custom navigation bar package
(2055 plays)
Next Section
Watch Again
ဆ
Chapter
Note
Ask
Courseware
Feedback
Shangxuetang IOS-UI video tutorial
Chapter1 UIView
1-1 Create iOS project
1-2 Introduction to project catalog
1-3 StoryBoard is easy to use
1-4 iOS life cycle
1-5 xib create project
1-6 Code creation project
1-7 Set app icon
1-8 QQ login interface construction
1-9 QQ login interface logic
1-10 iPhone screen size
1-11 frame和bounds
1-12 Modify frame value
1-13 Add delete view
1-14 Subview operations
1-15 Detailed explanation of UIColor
Chapter2 UILabel
2-1 UILabel common properties
2-2 UILabel other properties
2-3 UIFont
2-4 UILabel rich text
2-5 UILabel rich text (paragraph)
2-6 UILabel variable rich text
2-7 Calculate the height of a single row of Labels
2-8 Calculate multi-line Label text height
2-9 UIlabel adaptive
2-10 Vertical text wrapping
Chapter3 UIImageView
3-1 NSBundle
3-2 Load local images
3-3 Load network images
3-4 contentMode attribute
3-5 Set attributes such as rounded corners
3-6 Image stretching (code)
3-7 Image stretching (manual)
3-8 sequence frame animation
3-9 GIF animation playback
Chapter4 UIButton
4-1 UIButton basic properties
4-2 UIButton basic properties 2
4-3 UIButton other properties
4-4 UIControl
4-5 Jiugongge_custom button
4-6 Jiugongge_Details adjustment
4-7 Customize Tabbar_Create pch file
4-8 Custom Tabbar_plist usage
4-9 Custom Tabbar_UI build
4-10 Custom Tabbar_agent value passing
Chapter5 UITextField
5-1 UITextField basic properties
5-2 UITextField other properties
5-3 UITextInputTraits
5-4 Commonly used proxies for UITextField
5-5 UITextField common notifications
5-6 Encapsulate UITextField_UI layout
5-7 Encapsulate UITextField_details adjustment
5-8 Encapsulate UITextField_complete function
5-9 Custom keyboard
5-10 Drag controls
Chapter6 Other controls
6-1 Ping An Secure Keyboard_storyboard layout
6-2 Ping An Secure Keyboard_Fill in data on the interface
6-3 Ping An secure keyboard_input box logic
6-4 UIAlertView
6-5 UIAlertView_uiactionSheet
6-6 UIAlertController
6-7 UISwitch
6-8 uislider
6-9 UISegment
6-10 UIStepper
6-11 UIActivityIndicator
6-12 Custom HUD
Chapter7 UIView animation
7-1 Common methods of contextual animation
7-2 tramform use
7-3 Block animation
7-4 Block animation_keyframe animation, elastic animation
7-5 Contextual transition animation
7-6 Block transition animation
7-7 Click on image to enlarge
Chapter8 navigation controller
8-1 View controller life cycle_loadView
8-2 View controller life cycle_common methods
8-3 View controller life cycle_other methods
8-4 modal view
8-5 Modal view passing value
8-6 Understanding Navigation Controllers
8-7 Navigation controller_code implementation
8-8 Navigation controller_set left and right buttons
8-9 NavigationController_navigationbar
8-10 Navigation Controller_Additional Details
8-11 Custom navigation bar_back button
8-12 Custom navigation bar package
8-13 Add functions to custom navigation bar
Chapter9 Tab bar controller
9-1 Tab Bar Controller_Create
9-2 Tab bar controller_TabbarItem creation
9-3 nav+tab_structural logic
9-4 nav+tab_encapsulation
9-5 Custom tabbar_Import materials
9-6 Custom tabbar_loading controller
9-7 Custom tabbar_load tabbar
9-8 Custom tabbar_perfect
9-9 Storyboard operation_navigation bar
9-10 Storyboard operation_tab bar
Chapter10 event delivery
10-1 network indicator
10-2 Modify status bar
10-3 Open system apps
10-4 How to get window
10-5 window practice
10-6 Common usages of UITouch
10-7 DragUIView
10-8 Drag practice
10-9 Event distribution principle
10-10 event distribution exercise
10-11 responder chain
10-12 Custom AlertView_Function Encapsulation
10-13 Custom AlertView_Add animation
Chapter11 UIScrollView
11-1 Tap gestureTap
11-2 Long press gestureLong
11-3 Swipe gesture swipe, pinch gesture pin
11-4 Rotation gesture rotation, drag gesture pan
11-5 UIScrollView basic properties
11-6 UIScrollView other properties
11-7 UIScrollviewAgent
11-8 Image Carousel
11-9 UIPagecontrol
11-10 Add timer
11-11 UIScrollView zoom
11-12 Image Zoom_Basic Settings
11-13 Image zoom_zoom range
11-14 Image zoom_set center point
11-15 Image zoom_function encapsulation
11-16 Image zoom_perfect details
11-17 Picture cycle scrolling_Principle
11-18 Picture circular scrolling_code implementation principle
11-19 Picture cycle scrolling_load pictures
11-20 UITextView basic properties
11-21 Custom UITextView encapsulation
11-22 Custom UITextView package 2
Chapter12 UITableView
12-1 First introduction to UITableView_table basics
12-2 First introduction to UITableView and adding data
12-3 WeChat discovery interface_basic layout
12-4 WeChat discovery interface_Details adjustment
12-5 WeChat discovery interface_click event
12-6 Car Brand_Buffer Pool Principle
12-7 Car Brand_Index
12-8 Insert sliding remove_delete operation
12-9 insert slide
12-10 Batch operation_interface processing
12-11 Batch operation_logic code
12-12 UITableViewController
12-13 UITableViewController_static cell
12-14 Code custom cell_basic cell
12-15 Code custom cell_cell layout
12-16 Code custom cell_add data
12-17 Nib creates a custom cell
12-18 Nib creates custom header
12-19 Delete custom lists in batches
12-20 NSPredicate_1
12-21 NSPredicate_2
12-22 NSPredicate_3
12-23 UISearchController
12-24 News Banner_Package
12-25 News Banner_UI
12-26 News Banner_frame calculation
12-27 News Banner_Add data
12-28 News list_Create cell
12-29 News list_Create tableView
12-30 QQ Friend 1_Create tableView
12-31 QQ friend 1_Create cell
12-32 QQ friend 1_Create sectionHeader
12-33 QQ Friends 2_Click to expand section
12-34 QQ Friends 2_Perfect details
Chapter13 UICollectionView
13-1 Weibo_Create cell
13-2 Weibo_Dynamic calculation frame
13-3 Weibo_detail processing
13-4 Weibo_encapsulated picture display control
13-5 Weibo_Assign data to pictures
13-6 Weibo_Calculate the overall height of the cell
13-7 UICollectionView basics
13-8 UICollectionView basics_flowLayout
13-9 UICollectionView basics_sectionheader
13-10 UICollectionView Basics_Agent
13-11 Mogujie_Layout
13-12 Mogujie_custom cell
Chapter14 UIPickerView
14-1 UIPickerView
14-2 city selector 1
14-3 city selector 2
14-4 UIDatePicker
Chapter15 Drawing
15-1 Draw line_CGPath draw line
15-2 Draw Line_Bezier Curve
15-3 Draw Line_Line Properties
15-4 draw curve
15-5 Draw a rounded rectangle
15-6 Draw a sector
15-7 Redraw download control
15-8 Draw picture text
15-9 Add watermark to pictures
15-10 Image cropping
15-11 Picture screenshot
15-12 Drawing board_line
15-13 Artboard_Line Color
15-14 Artboard_Clear Undo, etc.
15-15 Load pictures from album
15-16 Save image to photo album
Chapter16 core animation
16-1 CALayer basics
16-2 CALayer anchor point
16-3 CALayer implicit animation
16-4 CABasicAnimation basics
16-5 CABasicAnimation Basics 2
16-6 CAKeyframeAnimation_input box jitter
16-7 CAKeyframeAnimation_Bezier path
16-8 CAKeyframeAnimation_Motion towards the center of the circle
16-9 CATransition
16-10 CAAnimationGroup
16-11 CADisplayLink use
16-12 CADisplayLink Practice
Chapter17 Screen adaptation
17-1 ancient adaptation
17-2 autolayout spacing
17-3 autolayout same width
17-4 autolayout adjustment properties, center alignment
17-5 autolayout exercise
17-6 ScrollView constraints
17-7 constrained animation
17-8 Common control constraints
17-9 cell equal height StoryBoard
17-10 cell height StoryBoard
17-11 Masonry import
17-12 Masonry Basics
17-13 Masonry exercises
17-14 Masonry Exercise 2
17-15 ScrollView code constraint 1
17-16 ScrollView code constraints 2
17-17 cell height code
Chapter18 UI exercise
18-1 Cascading list
18-2 Nav becomes transparent when TableView scrolls
Previous section
Next Section
Tutorial List
get help
Course Recommendations
Courseware download
Intermediate
Front-end Vue3 actual combat [handwritten vue project]
2857 people are watching
Elementary
APIPOST tutorial [Popularization of technical concepts related to network communication]
1795 people are watching
Intermediate
Issue 22_Comprehensive actual combat
5521 people are watching
Elementary
Issue 22_PHP Programming
5172 people are watching
Elementary
Issue 22_Front-end development
8713 people are watching
Intermediate
Big data (MySQL) video tutorial full version
4525 people are watching
Elementary
Go language tutorial-full of practical information and no nonsense
2794 people are watching
Elementary
GO Language Core Programming Course
2814 people are watching
Intermediate
JS advanced and BootStrap learning
2563 people are watching
Intermediate
SQL optimization and troubleshooting (MySQL version)
3374 people are watching
Intermediate
Redis+MySQL database interview tutorial
2963 people are watching
Elementary
Deliver food or learn programming?
5708 people are watching
Students who have watched this course are also learning
491043 plays
Let's briefly talk about starting a business in PHP
Quick introduction to web front-end development
Large-scale practical Tianlongbabu development of Mini version MVC framework imitating the encyclopedia website of embarrassing things
Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]
Login verification and classic message board
Computer network knowledge collection
Quick Start Node.JS Full Version
The front-end course that understands you best: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Write your own PHP MVC framework (40 chapters in depth/big details/must read for newbies to advance)
notes
X
About us
Disclaimer
Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!