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

Objective-C實現(xiàn)自定義的半透明導航

 更新時間:2016年05月16日 16:25:49   作者:隨心_而動  
這篇文章主要為大家詳細介紹了Objective-C實現(xiàn)自定義的半透明導航的相關資料,需要的朋友可以參考下

本文實例為大家分享了Objective-C半透明導航的具體實現(xiàn)代碼,供大家參考,具體內容如下

#define kScreenWidth [[UIScreen mainScreen] bounds].size.width
#define kScreenHeight [[UIScreen mainScreen] bounds].size.height
 
#import "RSwenNav.h"
 
@implementation RSwenNav
{
 UIVisualEffectView *effectview;
}
-(instancetype)initWithFrame:(CGRect)frame{
 self=[super initWithFrame:frame];
 if (self) {
  UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
 effectview = [[UIVisualEffectView alloc] initWithEffect:blur];
 effectview.frame=frame;
 [self addSubview:effectview];
 [self addSubviews];
 }
 return self;
}
 
//添加導航子視圖
-(void)addSubviews{
 [self addSubview:self.backBtn];
 [self addSubview:self.titleLabel];
 [self addSubview:self.rightBtn];
 
}
-(UIButton *)backBtn{
 UIButton * btn=[UIButton buttonWithType:UIButtonTypeCustom];
 btn.frame=CGRectMake(20, 20, 60, 44);
 [btn setTitle:@"返回" forState:UIControlStateNormal];
 [btn addTarget:self action:@selector(RSwenNavback) forControlEvents:UIControlEventTouchUpInside];
 return btn;
}
 
-(UILabel *)titleLabel{
 UILabel * lable=[[UILabel alloc]init];
 lable.font=[UIFont systemFontOfSize:17];
 lable.textAlignment=NSTextAlignmentCenter;
 lable.frame=CGRectMake(100, 20, kScreenWidth-200, 44);
 lable.text=@"我的主頁";
 return lable;
}
 
-(UIButton *)rightBtn{
 UIButton * btn=[UIButton buttonWithType:UIButtonTypeCustom];
 btn.frame=CGRectMake([UIScreen mainScreen].bounds.size.width-100, 20, 80, 44);
 [btn setTitle:@"保存" forState:UIControlStateNormal];
 [btn addTarget:self action:@selector(rightBtnClicked) forControlEvents:UIControlEventTouchUpInside];
 return btn;
}
 
#pragma 事件處理部分
 
//返回上個界面
-(void)RSwenNavback{
 //獲取UIView的上層UIViewController
 id object = [self nextResponder];
 while (![object isKindOfClass:[UIViewController class]] &&
  
  object != nil) {
  
 object = [object nextResponder];
  
 }
 UIViewController *uc=(UIViewController*)object;
 
 [uc.navigationController popViewControllerAnimated:YES];
}
 
//右側按鈕被點擊
-(void)rightBtnClicked{
 if ([_delegate respondsToSelector:@selector(RSwenNavrightBtnClicked)]) {
 [_delegate RSwenNavrightBtnClicked];
 }
}
 
@end

以上就是本文的全部內容,希望對大家的學習有所幫助。

相關文章

  • iOS自定義控件開發(fā)梳理總結

    iOS自定義控件開發(fā)梳理總結

    這篇文章主要介紹了iOS自定義控件開發(fā)梳理總結,自定義控件能讓我們完全控制視圖的展示內容以及交互操作。具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • iOS 配置.gitignore文件詳細介紹

    iOS 配置.gitignore文件詳細介紹

    這篇文章主要介紹了iOS 配置.gitignore文件詳細介紹的相關資料,需要的朋友可以參考下
    2017-04-04
  • ios學習筆記之基礎數(shù)據(jù)類型的轉換

    ios學習筆記之基礎數(shù)據(jù)類型的轉換

    在編碼過程中,數(shù)據(jù)的處理是必要的。眾多數(shù)據(jù)中,NSString、NSData、NSArray、 NSDictionary等數(shù)據(jù)類型是常用的,對付它們容易,但是在多個數(shù)據(jù)類型之間轉換就需要技巧了。本文主要給大家介紹ios中基礎數(shù)據(jù)類型的轉換,有需要的下面來一起看看吧。
    2016-11-11
  • 2016年iOS公開可利用漏洞總結

    2016年iOS公開可利用漏洞總結

    本文總結了2016年比較嚴重的iOS漏洞(可用于遠程代碼執(zhí)行或越獄),希望能夠對大家移動安全方面的工作和研究帶來一些幫助。
    2016-12-12
  • iOS實現(xiàn)代碼只執(zhí)行一次

    iOS實現(xiàn)代碼只執(zhí)行一次

    本文給大家分享的是在iOS中控制代碼在整個軟件生命周期中只運行一次的代碼,有需要的小伙伴可以參考下。
    2016-03-03
  • iOS UIButton擴大按鈕響應區(qū)域的解決方法

    iOS UIButton擴大按鈕響應區(qū)域的解決方法

    這篇文章主要為大家詳細介紹了iOS UIButton擴大按鈕響應區(qū)域的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • iOS NSURLProtocol的具體使用方法詳解

    iOS NSURLProtocol的具體使用方法詳解

    本篇文章主要介紹了iOS NSURLProtocol的具體使用方法詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 詳解iOS應用開發(fā)中使用設計模式中的抽象工廠模式

    詳解iOS應用開發(fā)中使用設計模式中的抽象工廠模式

    這篇文章主要介紹了iOS應用開發(fā)中使用設計模式中的抽象工廠模式,示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2016-03-03
  • 替代pod update速度慢的lg_pod_plugin安裝使用詳解

    替代pod update速度慢的lg_pod_plugin安裝使用詳解

    這篇文章主要介紹了替代pod update速度慢lg_pod_plugin安裝使用方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Xcode8下iOS10常見報錯閃退,字體適配和編譯不過的問題及解決方案

    Xcode8下iOS10常見報錯閃退,字體適配和編譯不過的問題及解決方案

    蘋果推送了iOS10,好多朋友迅速即將系統(tǒng)升級了ios10,然后遇到好多問題。下面小編給針對遇到的問題給大家介紹解決方法,希望對大家有所幫助,感興趣的朋友可以參考下
    2016-09-09

最新評論

永定县| 永川市| 鹤峰县| 抚顺县| 临朐县| 隆尧县| 商都县| 朔州市| 桐城市| 郯城县| 宁津县| 嘉善县| 南雄市| 天门市| 玉环县| 宁乡县| 南陵县| 枣庄市| 铅山县| 遂平县| 昆山市| 静海县| 安塞县| 尼木县| 新丰县| 土默特左旗| 农安县| 宁陕县| 重庆市| 兰考县| 云和县| 白银市| 永平县| 西林县| 乌拉特后旗| 容城县| 平原县| 伊通| 玉溪市| 漳浦县| 三穗县|