原创 UITableView中的協議
UITableView中的協議中有兩大協議分別是: <UITableViewDelegate> <UITableViewDataSource>比較重要 協議的執行流程:(注意:每個協議完整執行之後纔會走下個流程) 1.先走有多少
原创 UISegmentControl控件
- (void)createSubViews{ //點擊,長按,清掃,捏合,旋轉,託拽 self.imageView =[[UIImageViewalloc]initWithFrame:
原创 故事板(storyboard)
拖拽tableview的步驟: 1.創建tabelview(注意出現十字架時纔可以松鼠標) 2.拖拽tableviewcell 3.自定義視圖(在cell上放子視圖,如UILabel) 4.給cell定義重用標識(如圖) 5.創建類cel
原创 引用第三方文件
<>引頭文件其實是libxml是一個文件夾,tree.h是文件夾中的文件 第一步:添加系統或者第三方庫文件 第二步:找文件夾路徑 1.選中libxml鼠標右鍵如圖3: 然後如圖4 然後選include如圖5 ,這樣就可以看到
原创 button按鈕
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
原创 爲iPhone 6設計自適應佈局
Apple從iOS 6加入了Auto Layout後開始就比較委婉的開始鼓勵、建議開發者使用自適應佈局,但是到目前爲止,我感覺大多數開發者一直在迴避這個問題,不管是不是由於歷史原因造成的,至少他們在心底還堅守着固定佈局的老傳統思想。
原创 手勢
我們常用的手勢有6種,下面我用代碼簡單給大家介紹一下,希望對大家有所幫助 - (void)createSubViews{ self.imageView = [[UIImageView alloc] initWithFrame:
原创 UIScrollView控件實現縮放功能
先用代碼給大家介紹一下,然後再總結: // 設置scrolview的位置與屏幕大小相同 self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.b
原创 計算文本大小,將漢字轉拼音
// 計算文本大小 NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:17], NSFontAttri
原创 字符串操作大全
/--------操作字符串--NSString(靜態字符串)--------------------- NSString *Beijing= @"北京歡迎您"; //字符串的聲明 NSString *log
原创 本地存儲
沙盒機制:一個應用程序在第一次創建時,在硬盤上會自動創建4個文件夾,如下: - Document 1.程序執行期間可以修改 2.大小有限制 3.第一次安裝沒有任何內容,需要代碼進行增刪該茶 4.在應用程序的生命週期內很少做刪除操作 - l
原创 UIScrollView(滾動視圖)/UIPageControl(分頁控件)
UIScrollView是UITableView和UITextView的超類 下面通過一個相冊實例分別總結一下這兩個控件的使用 我添加了3張照片在主頁面顯示,然後點擊圖片進入瀏覽圖片,並且點擊進入的圖片是下一頁當前的圖片,然後可以循環滾動
原创 單例
單例特性: 1.只初始化一次且內存唯一(不管創建多少次,永遠都是第一次創建的對象) 2.不釋放,第一次創建成功之後,直到程序退出,系統纔會回收內存 那具體怎麼創建單例呢? 2.創建個ShareInstance類(繼承於NSObject)在
原创 UITableView編輯
編輯步驟: 1.讓tableView處於編輯狀態 2.讓cell處於編輯狀態 3.告訴cell它的編輯狀態 4.提交編輯結果 那麼究竟如何實現對數據刪除,添加操作呢?,下面用代碼說明: 首先自己寫個如下的demo(大數組套小數組的數據結構
原创 UIImageView, 添加動畫,滑動條Slider控件,用戶交互
- (void)createImageView{ // 設置屬性 self.imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 20, 300, 300)]