原创 UI05 _ 分段控件 -- UISegmentedControl

分段控件提供一欄按鈕(有時稱爲按鈕欄),但只能激活其中一個按鈕。分段控件會導致用戶在屏幕上看到的內容發生變化。它們常用於在不同類別的信息之間選擇,或在不同的應用屏幕之間切換。下面介紹基本屬性和基本方法的使用。 NSArray *

原创 UI 06 _ 7種手勢

// UIImageView UIImage *image = [UIImage imageNamed:@"u=3179572108,1349777253&fm=21&gp=0.jpg"]; self.imageV

原创 UI 06 ScrollView 的手動循環播放 與 自動循環播放

如果想要循環播放的話, scrollView的照片前要加上最後一張圖片, 最後要加上第一張圖片. - (void)viewDidLoad { [super viewDidLoad]; // Do any addit

原创 UI 04 target...action 設計模式

“高內聚,低耦合”是面向對象編程的核心思想. 使用 target…action 實現解耦. 需要目標去執行一個動作的地方. 例如, 定義一個繼承於UIView 的MyButton 類, 讓他能夠有Button的點擊方法.

原创 UI 06 UIScrollView基礎

注: 本文已將ARC改爲MRC. UIScrollView繼承於UIView,可以通過創建view的四步對ScrollView進行創建. UIScrollView *scrollView = [[UIScrollView allo

原创 UI 07 界面傳值 之 從後向前 ---- 協議傳值

哎呀… 好久沒有寫博客了, 今天可以好好的整理一下啦. 前一篇寫的是從前向後的屬性傳值,比較簡單.今天要寫的協議傳值, 就比較麻煩了. 但是之後會更新使用block的方法完成從後向前傳值, 會比較簡單. 協議傳值的六步還記得

原创 UI 18 單例

新建一個繼承於NSObject的類, 名字爲single 單例單例, 就是整個工程只創建這一個. 在.h中寫一個+號方法, 一般都是share…. // 單例 + (Singleton *)shareSinglenton; + (Si

原创 UI 10 block 練習

#import "MainViewController.h" #import "SecondViewController.h" @interface MainViewController ()<SecondViewControllerD

原创 UI 19 數據庫的練習

對於電影做操作,在點擊收藏時, 判斷其是否被收藏. 並且刪除, 插入喜愛的電影. 新建一個DataBaseTool #import <Foundation/Foundation.h> #import <sqlite3.h> #impo

原创 終端簡單的命令 -- 增刪改查

查詢所有文件 : ls 查詢詳細信息 : ls -l (所屬用戶,創建時間等8項詳細信息) 查詢隱藏文件 : ls -a 可同時使用 ls -al  /  ls -la 波浪線代表小房子 切換文件所屬路徑:  cd Des(+tab鍵就會

原创 UI 10 帶分區的省市區......

還是先看一下效果吧~ 區的信息在下一頁. #import "MainViewController.h" #import "ZoneTableViewController.h" #define WIDTH self.view.fram

原创 UI 11 從後向前傳值 -- block

前面我們使用協議的方法從後向前傳值. 現在學習了block之後, 就很簡單啦! 在第一頁的.m中 #import "MainViewController.h" #import "SecondViewController.h" @int

原创 UI10_TableView的編輯

#import "MainViewController.h" @interface MainViewController ()<UITableViewDataSource, UITableViewDelegate> @property(

原创 UI 15 NetWorkingTool 封裝JSON解析

就是JSON解析方法封裝到一個工具類中. 即傳入一個網址(字符串),在使用這個工具後, 返回一個解析好的數據. 這也就是用到了協議傳值或者block傳值法. // 首先是使用協議的方式 . 新建一個繼承於NSObject的Model

原创 UI 10 cell 自定義高度

#import "MainViewController.h" #import "MyTableViewCell.h" @interface MainViewController ()<UITableViewDataSource, UIT