欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS開(kāi)發(fā)中簡(jiǎn)單實(shí)用的幾個(gè)小技巧

 更新時(shí)間:2016年11月21日 11:20:30   作者:RichardZhao  
大家可能都知道,在開(kāi)發(fā)過(guò)程中我們總會(huì)遇到各種各樣的小問(wèn)題,有些小問(wèn)題并不是十分容易解決。在此我就總結(jié)一下,我在開(kāi)發(fā)中遇到的各種小問(wèn)題,以及我的解決方法,也算是些小技巧吧,分享給大家,方便大家在iOS開(kāi)發(fā)的時(shí)候能夠參考借鑒,下面有需要的朋友一起來(lái)看看吧。

前言

本文記錄了在iOS開(kāi)發(fā)過(guò)程中所遇到的小知識(shí)點(diǎn),以及一些技巧,下面話不多說(shuō),來(lái)看看詳細(xì)的介紹。

技巧1:UIButton圖片與文字默認(rèn)是左右排列,如何實(shí)現(xiàn)右左排列?

解決技巧:

button.transform = CGAffineTransformMakeScale(-1.0, 1.0);
button.titleLabel.transform = CGAffineTransformMakeScale(-1.0, 1.0);
button.imageView.transform = CGAffineTransformMakeScale(-1.0, 1.0);


技巧2:設(shè)置導(dǎo)航欄透明,title與BarButtonItem不透明

[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];

self.navigationController.navigationBar.translucent = YES;

技巧3:設(shè)置導(dǎo)航欄無(wú)邊框

self.navigationController.navigationBar.shadowImage = [UIImage new];


技巧4: 隨視圖的滾動(dòng)導(dǎo)航欄隱藏與顯示(一句代碼即可)

self.navigationController.hidesBarsOnSwipe = Yes;


技巧5:簡(jiǎn)單好用的獲取當(dāng)前時(shí)間戳

 //時(shí)間戳
 time_t now;
 time(&now);
 NSLog(@"---%ld",now);

技巧6:只設(shè)置UIView的左上角和右上角的圓角 (四個(gè)圓角位置都可以選擇)

 UIView *blueView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 100)];
 blueView.backgroundColor = [UIColor blueColor];
 [self.view addSubview: blueView]; 
 /*設(shè)置圓角位置的枚舉參數(shù)
  UIRectCornerTopLeft  = 1 << 0,
  UIRectCornerTopRight = 1 << 1,
  UIRectCornerBottomLeft = 1 << 2,
  UIRectCornerBottomRight = 1 << 3,
  UIRectCornerAllCorners = ~0UL
  */
 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:blueView.bounds byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(20.0, 20.0)];
 CAShapeLayer *maskLayer = [CAShapeLayer layer];
 maskLayer.frame = blueView.bounds;
 maskLayer.path = maskPath.CGPath;
 blueView.layer.mask = maskLayer;


技巧7: 加載UIWebView后禁止用戶(hù)復(fù)制剪切

// 控制器實(shí)現(xiàn)此方法
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
 if (action == @selector(copy:) ||
  action == @selector(paste:)||
  action == @selector(cut:))
 {
  return NO;
 }
 return [super canPerformAction:action withSender:sender];
}

技巧8:跳轉(zhuǎn)控制器隱藏tabbar一個(gè)一勞永逸的方法

// 創(chuàng)建一個(gè)Nav基類(lèi) 重寫(xiě)pushViewController:方法 如下:
-(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated {

 viewController.hidesBottomBarWhenPushed = YES;

 [super pushViewController:viewController animated:animated];

}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的這些小技巧對(duì)各位iOS開(kāi)發(fā)者們能有所幫助,如果有疑問(wèn)大家可以留言交流。小編還會(huì)陸續(xù)更新關(guān)于iOS相關(guān)技巧的文章,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)文章

  • Objective-C優(yōu)雅使用KVO觀察屬性值變化

    Objective-C優(yōu)雅使用KVO觀察屬性值變化

    這篇文章主要為大家介紹了Objective-C優(yōu)雅使用KVO觀察屬性值變化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具

    iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具

    這篇文章主要為大家詳細(xì)介紹了iOS利用余弦函數(shù)實(shí)現(xiàn)卡片瀏覽工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • iOS利用NSAttributedString實(shí)現(xiàn)圖文混排效果示例

    iOS利用NSAttributedString實(shí)現(xiàn)圖文混排效果示例

    iOS7以后,因?yàn)門(mén)extKit的強(qiáng)大,可以用NSAttributedString很方便的實(shí)現(xiàn)圖文混排(主要是利用了NSTextAttachment),所以下面這篇文章主要給大家介紹了關(guān)于iOS利用NSAttributedString實(shí)現(xiàn)圖文混排效果的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-10-10
  • iOS Swift邏輯運(yùn)算符示例總結(jié)

    iOS Swift邏輯運(yùn)算符示例總結(jié)

    運(yùn)算符是一個(gè)符號(hào),用于告訴編譯器執(zhí)行一個(gè)數(shù)學(xué)或邏輯運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于iOS Swift邏輯運(yùn)算符的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • 詳解適配iOS10 的相關(guān)權(quán)限設(shè)置

    詳解適配iOS10 的相關(guān)權(quán)限設(shè)置

    在最新版本的iOS10系統(tǒng)中,如果你的項(xiàng)目中訪問(wèn)了隱私數(shù)據(jù),比如:相機(jī)、相冊(cè)、錄音、定位、聯(lián)系人等等。涉及到權(quán)限問(wèn)題,本篇文章主要介紹了適配iOS10 的相關(guān)權(quán)限設(shè)置,有興趣的可以了解一下。
    2016-12-12
  • iOS新版微信底部返回橫條問(wèn)題的解決

    iOS新版微信底部返回橫條問(wèn)題的解決

    這篇文章主要介紹了iOS新版微信底部返回橫條問(wèn)題的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • IOS 中l(wèi)oadView,viewDidLoad,viewDidUnload詳解及使用

    IOS 中l(wèi)oadView,viewDidLoad,viewDidUnload詳解及使用

    這篇文章主要介紹了IOS 中l(wèi)oadView,viewDidLoad,viewDidUnload詳解及使用的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 解決ios微信下vue項(xiàng)目組件切換并自動(dòng)播放音頻問(wèn)題

    解決ios微信下vue項(xiàng)目組件切換并自動(dòng)播放音頻問(wèn)題

    最近在做一個(gè)英語(yǔ)答題項(xiàng)目,項(xiàng)目需求是通過(guò)答題取的成績(jī) , 答題的題型是分為,聽(tīng)音選圖,看圖選詞和填空題.下面小編給大家?guī)?lái)了ios微信下vue項(xiàng)目組件切換并自動(dòng)播放音頻的解決方案,需要的朋友參考下吧
    2018-01-01
  • 圖文講解如何解決App的iOS 7頂部狀態(tài)欄適配問(wèn)題

    圖文講解如何解決App的iOS 7頂部狀態(tài)欄適配問(wèn)題

    至今很多iOS App還要照顧到iOS 7進(jìn)行最低的版本適配,而iOS7開(kāi)始status bar的實(shí)際屏幕占用情況與iOS 6等不盡相同,這里我們就來(lái)以圖文講解如何解決App的iOS 7頂部狀態(tài)欄適配問(wèn)題
    2016-06-06
  • IOS中自定義類(lèi)中限制使用原生實(shí)例化方法

    IOS中自定義類(lèi)中限制使用原生實(shí)例化方法

    這篇文章主要介紹了IOS中自定義類(lèi)中限制使用原生實(shí)例化方法的相關(guān)資料,需要的朋友可以參考下
    2017-09-09

最新評(píng)論