最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS開發(fā)中簡單實(shí)用的幾個小技巧

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

前言

本文記錄了在iOS開發(fā)過程中所遇到的小知識點(diǎn),以及一些技巧,下面話不多說,來看看詳細(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)航欄無邊框

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


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

self.navigationController.hidesBarsOnSwipe = Yes;


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

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

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

 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后禁止用戶復(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一個一勞永逸的方法

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

 viewController.hidesBottomBarWhenPushed = YES;

 [super pushViewController:viewController animated:animated];

}

總結(jié)

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

相關(guān)文章

最新評論

雷波县| 额济纳旗| 遵义县| 蓬溪县| 洞头县| 高邮市| 榆中县| 牡丹江市| 万安县| 松阳县| 远安县| 宁津县| 剑阁县| 临湘市| 申扎县| 甘肃省| 安化县| 郁南县| 萨嘎县| 海晏县| 中宁县| 行唐县| 高碑店市| 德江县| 崇义县| 太仆寺旗| 康定县| 东安县| 阳信县| 安远县| 西乌| 锦屏县| 南阳市| 抚顺市| 西林县| 达尔| 监利县| 卢湾区| 胶南市| 潞城市| 正蓝旗|