TextView表情文字混排,textview表情文字2015-10-27- (void)layoutSubviews { skContentView.backgroundColor = self.backgroundColor; skContentView.frame = self.bounds; NSMutableAttributedString * string = [[ NSMutableAttributedString alloc ]
關於基礎的setter方法,基礎setter方法我們在寫代碼的時候遵守MVC很重要 尤其涉及到cell 對cell的複製一定要在cell裡面寫 使用model來管理 那樣拓展性更強 調理更加清晰setter方法即為你在使用self. 的.文法的時候回去調用setter方法 一些東西可以在setter方法裡進行管理
swift-UITableView的基本使用,swift-uitableview廢話不多說了,直接貼我今天寫的代碼吧:如果新手有什麼不懂的,可以發我郵箱。//// singleInfo.swift 個人資訊// Housekeeper//// Created by 盧洋 on 15/10/27.// Copyright © 2015年 奈文摩爾. All
AFNetWorking 簡單使用方法,afnetworking
IOS 多線程
IOS開發之NSPredicate謂詞的用法,iosnspredicate謂詞編程的人員不管是上過大學還是從培訓機構出來的或做背景、前端的都應該SQL語句有所瞭解,我們知道,在SQL語句當中 where 條件運算式可以對二維關係表的資料做條件式篩選.微軟的C#
IOS開發基礎知識--片段26,ios基礎知識--261:UICollectionView如果在資料不夠一屏時上下滾動當資料不多,collectionView.contentSize小於collectionView.frame.size的時候,UICollectionView是不會滾動的,可以增加下面代碼就可以:self.myCollectionView.alwaysBounceVertical = YES; 2:畫虛線CGContextSetLineDash(豎向跟橫向)豎向:
初涉Runtime (一),初涉runtimeObjective-C 是一門動態語言,有很多東西都是運行時才確定的。比如這句代碼首先聲明testObject是一個NSString,然後建立了一個NSData對象,並且將這個對象的記憶體位址儲存在test Object中。啟動並執行時候textObject只想的就是一個NSData對象。NSString *testObject = [[NSData
一周隨筆--15.10.27,隨筆--15.10.27一周新知識點記錄(15.10.27)一、不規則按鈕OBShapedButton常規按鈕都是一個矩形地區,即使設定了按鈕layer的cornerRadious,能響應點擊事件的依舊是整個矩形地區。OBShapedButton是開源的第三方庫,直接繼承自UIButton,直接使用即可。它的響應地區只限定在button的圖片或者背景圖片地區,周圍空出的地區無法響應。 二、sendActionsForControlEventsUIButto
iOS常用第三方庫之Masonry一、前言 關於蘋果的布局一直是我比較糾結的問題,是寫代碼來控制布局,還是使用storyboard來控制布局呢?以前我個人開發的時候很少使用代碼去寫約束,因為太麻煩了。所以最終選擇的都是AutoLayout進行布局,然後拖線設定約束。不過好多公司進行iOS開發的時候都會去動態修改約束,而且有的會使用約束去建立一些動畫,所以不太去用storyboard進行開發(還有就是使用storyboard幾個人合作的時候比較麻煩)。反倒更多的是寫代碼開發看起來更加
IOS學習之 UITextfield1. UITextFieldDelegate的代理開始輸入的監聽: // return NO to disallow editing. - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;輸入結束的監聽: - (void)textFieldDidEndEditing:(UITextField
0基礎學習ios開發筆記第一天,ios筆記第一天Ios操作介面操作快速鍵command + c 複製command+v 粘貼command +a 全選command +s 儲存command +z 撤銷command +x 剪下command +space IME的切換command +<—(退格鍵)
UIView的常見屬性,UIView常見屬性UIView的常見屬性:@interface UIView : UIResponder<NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem>/** * 通過一個frame來初始化一個UI控制項 */- (id)initWithFrame:(CGRect)frame;//
Xcode更新, 各種外掛程式適配問題,xcode更新外掛程式適配每次Xcode 更新都要對每個外掛程式進行添加UUID的操作,實在太麻煩了,就寫了個小程式,只需要運行一下本程式,再重啟一下Xcode,之前安裝的各種外掛程式就都能工作了,非常方便~ //// main.m// xcplugin//// Created by Macro on 10/23/15.// Copyright © 2015 Macro. All rights reserved.//
writeToFile 讀寫檔案問題,writetofile讀寫關於 writeToFile 讀寫檔案:當字典中索引值對以 Model(例如:studentModel)為值時發現 Dictionary 調用 writeToFile 方法無法產生 plist 檔案,經過多次測試發現, 調用 writeToFile 方法時 Dictionary 中不能包含 model 對象,針對這一現象,對 model 資料進行處理轉化為 Dictionary ,就可以儲存為 plist 檔案.當讀取 plist
貓貓學iOS之ipad開發Popover的調色盤應用_popover顯示後其他控制項仍然能進行互動 一:效果後面的是xcode的控制台二:代碼ViewController#import ViewController.h#import ColorsViewController.h@interface ViewController () - (IBAction)buttonClick:(UIButton *)btn;@property (nonatomic, weak) UIButton
根據顯示的字元多少來做Label的自適應高度,label自適應根據顯示的字元多少來做Label的自適應高度1 UILabel *label = [[UILabel alloc]init];2 NSString *string =
iOS 頁面間傳值 之 屬性傳值,代理傳值,ios頁面手機 APP 運行,不同頁面間傳值是必不可少,傳值的方式有很多(方法傳值,屬性傳值,代理傳值,單例傳值) ,這裡主要總結下屬性傳值和代理傳值.屬性傳值:屬性傳值是最簡單,也是最常見的一種傳值方式,但其具有局限性(一般用於將第一個頁面的值傳遞到第二個頁面,但無法從第二個頁面傳到第一個頁面), 向SecondViewController傳值:SecondViewController 設定屬性 sendMessage1 -
iOS開發 - SQLite資料庫(CRUD)iOS中的資料存放區方式Plist(NSArrayNSDictionary)Preference(喜好設定NSUserDefaults)NSCoding(NSKeyedArchiverNSkeyedUnarchiver)SQLite3Core
iOS UILabel 文字自動左上方對齊 iOS中預設的UILabel是垂直置中對齊的,如果UILabel設定的高度較大,當內容少的時候,會自動垂直置中。建立一個 UILabel的category代碼如下: #import @interface UILabel (LeftTopAlign)- (void) textLeftTopAlign;@end #import UILabel+LeftTopAlign.h@implementation UILabel