iOS筆記

NSString*contentStr = [NSStringstringWithFormat:@"
%@
",DetailStr];1.移除所有子視圖的系統方法

[webViewloadHTMLString:contentStrbaseURL:nil];NSString*contentStr = [NSStringstringWithFormat:@"

%@

",DetailStr];

[webViewloadHTMLString:contentStrbaseURL:nil];NSString*contentStr = [NSStringstringWithFormat:@"

%@

",DetailStr];

[webViewloadHTMLString:contentStrbaseURL:nil];NSString*contentStr = [NSStringstringWithFormat:@"

%@

",DetailStr];

[webViewloadHTMLString:contentStrbaseURL:nil];

[cell.contentView.subviewsmakeObjectsPerformSelector:@selector(removeFromSuperview)];


4.按鈕單選的一種實現方法?

timeBtn 為全局變量

if(timeBtn==nil)

{

sender.selected=YES;

timeBtn= sender;

}

elseif(timeBtn!=nil&&timeBtn== sender)

{

timeBtn.selected=YES;

}

elseif(timeBtn!= sender &&timeBtn!=nil)

{

timeBtn.selected=NO;

sender.selected=YES;

timeBtn= sender;

}

}


5.label自適應高度

NSDictionary * attributeDic = [NSDictionary dictionaryWithObjectsAndKeys:font_13, NSFontAttributeName, nil];

CGSize size = CGSizeMake(k_Width - 40, 100); // 設置最大寬高

CGSize addressSize = [_context boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:attributeDic context:nil].size;

addressLabel.numberOfLines = 0;

6.導航欄背景顏色

1、info.plist里添加:View controller-based status bar appearance

設置為NO。

2、代碼里添加:[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

3、導航欄文字顏色

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],UITextAttributeTextColor,nil]];

或者

[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];


?7.textField的placeholderu顏色

1、NSDictionary *TFdic = @{NSForegroundColorAttributeName:[UIColor grayColor], NSFontAttributeName:[UIFont boldSystemFontOfSize:16]};

2、_UserNameTF.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"請輸入手機號/郵箱" attributes:TFdic];。


?8、圖片拉伸?

UIImage stretchableButtonImage = [buttonImagestretchableImageWithLeftCapWidth:12topCapHeight:0];

參數一:距離圖片左邊的像素距離

參數二:距離圖片上邊的像素距離


9、設置label行間距?

UILabel設置行間距等屬性:

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:contentLabel.text];;

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];

[paragraphStyle setLineSpacing:5];

[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, contentLabel.text.length)];

contentLabel.attributedText = attributedString;


10、NSDate 和 NSString互轉

1、字符串轉時間

NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象

[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式,要注意跟下面的dateString匹配,否則日起將無效

NSDate *date =[dateFormat dateFromString:@"2013-3-11 10:00:01"];

2、時間轉字符串

NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//實例化一個NSDateFormatter對象

[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//設定時間格式

NSString *dateString = [dateFormat stringFromDate:[NSDate date]]; //求出當天的時間字符串,當更改時間格式時,時間字符串也能隨之改變

=========

NSUInteger unitFlags = NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;

NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:@"1"];

NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:myCalendar.currentDate];

[calendarHeaderView addSubview:currentMonthLabel];

11、webView亂碼?


12、修改webView字體大小、字體顏色、背景顏色

// 修改網頁字體大小

-(void)webViewDidFinishLoad:(UIWebView *)webView

{

//字體大小

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '330%'"];

//字體顏色

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'gray'"];

//頁面背景色

[webView stringByEvaluatingJavaScriptFromString:@“document.getElementsByTagName('body')[0].style.background='#2E2E2E'"];

}

————— 參考:http://blog.csdn.net/chenyong05314/article/details/40599139


13、將cell里的圖片放大到全屏

bigImgButton.frame= [UIScreenmainScreen].bounds;

AppDelegate*delegate = (AppDelegate*)[UIApplicationsharedApplication].delegate;

[delegate.windowaddSubview:bigImgButton];


14、縮放圖片

//放大縮小圖片

- (void)pinchGestureAction:(UIPinchGestureRecognizer*)pinchGesture

{

if(pinchGesture.state==UIGestureRecognizerStateEnded) {

currentScale= pinchGesture.scale;

}elseif(pinchGesture.state==UIGestureRecognizerStateBegan&¤tScale!=0) {

pinchGesture.scale=currentScale;

}

//設置圖片尺寸縮放界限

CGFloatminScale =0.5;

CGFloatmaxScale =2.5;

if(pinchGesture.scale<= minScale) {

pinchGesture.scale= minScale;

}

if(pinchGesture.scale>= maxScale) {

pinchGesture.scale= maxScale;

}

if(pinchGesture.scale!=NAN) {

pinchGesture.view.transform=CGAffineTransformMakeScale(pinchGesture.scale, pinchGesture.scale);

}

}

14、跳到子視圖 點亮tableBar


15、更改導航欄顏色?

[self.navigationController.navigationBarsetBarTintColor:[UIColorcolorWithRed:27/255.0green:74/255.0blue:70/255.0alpha:1.000]];

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,739評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,634評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,653評論 0 377
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,063評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,835評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,235評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,315評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,459評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,000評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,819評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,004評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,560評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,257評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,676評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,937評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,717評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,003評論 2 374

推薦閱讀更多精彩內容

  • 1.單例的寫法 (instancetype)sharedInstance {static id sharedIns...
    sunny_王閱讀 427評論 0 0
  • iOS8.0之前的定位 前臺定位 導入CoreLocation框架和對應的主頭文件#import <CoreLoc...
    Developer_Yancy閱讀 3,530評論 0 14
  • 地圖的基本使用 1.設置地圖顯示類型// 1.設置地圖顯示類型 /** MKM...
    Developer_Yancy閱讀 4,688評論 3 58
  • 前言 該部分篇章,將會比較碎。主要用于記錄自己開發和書籍中看到比較有價值的知識點的記錄和歸納。 Objective...
    破曉霜林閱讀 460評論 0 2
  • 淅淅瀝瀝的下雨天,心情很低落,看著眼前的“逍遙丸”我不由得苦笑,其實我知道我不該再去想那些被稱為“已經過去了”的事...
    葡萄枝子_8112閱讀 255評論 0 0