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

iOS 引導頁的鏤空效果實例

 更新時間:2016年09月20日 09:55:35   作者:EA88  
這篇文章主要介紹了iOS 引導頁的鏤空效果實例的相關資料,需要的朋友可以參考下

初衷

最近項目新功能更改較大,產(chǎn)品童鞋要求加入新功能引導,于是一口氣花了兩天的時間做了一個引導頁,當然加上后面的修修補補的時間,就不只兩天了,不過這事情其實是一勞永逸的事情,值得做。同時為了能夠更好的復用,我把它做成了pod庫,項目地址在這里:EAFeatureGuideView。

EAFeatureGuideView能做什么

EAFeatureGuideView是UIView的一個擴展,用來做新功能引導提示,達到這樣的效果:

  1. 局部區(qū)域高亮(可以設置圓角)
  2. 有箭頭指向高亮區(qū)域
  3. 可以設置一段介紹文字(可以是圖片、也可以是文字)
  4. 可以對應一個按鈕,可以通過配置事件、標題。

最后的效果如下:

效果圖1

效果圖2

如何使用

如果安裝了Cocoapods,可以在Podfile中加入如下代碼:

pod 'EAFeatureGuideView',接著pod install一下。

接著在需要展示提示的頁面引入頭文件:

#import "UIView+EAFeatureGuideView.h"

最后添加如下代碼:

EAFeatureItem *item = [[EAFeatureItem alloc] initWithFocusView:self.exampleCell focusCornerRadius:0 focusInsets:UIEdgeInsetsZero];
item.introduce = @"txt_feature_post_activity_4.1.png";
item.actionTitle = @"太好了";
item.action = ^(id sender){
    NSLog(@"touched .."); 
  };

EAFeatureItem *recents = [[EAFeatureItem alloc] initWithFocusRect:CGRectMake(centerX - 25, centerY - 25, 50, 50) focusCornerRadius:25 focusInsets:UIEdgeInsetsZero];  
recents.introduce = @"recents";

[self.navigationController.view showWithFeatureItems:@[item, recents] saveKeyName:@"keyName" inVersion:nil];

可以優(yōu)化的地方

介紹文案沒有支持多顏色。
當高亮區(qū)域是圓形的時候,箭頭的指向沒有對中圓心。

原文鏈接:http://www.jianshu.com/p/c9a44edc9fbf

以上就是 IOS 實現(xiàn)引導頁的鏤空效果的實例,有需要的參考下,謝謝大家對本站的支持!

相關文章

  • iOS程序性能優(yōu)化的技巧

    iOS程序性能優(yōu)化的技巧

    這篇文章主要介紹了一些優(yōu)化iOS程序性能的技巧,幫助大家更好的進行ios開發(fā),感興趣的朋友可以了解下
    2020-09-09
  • 詳解iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法

    詳解iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法

    這篇文章主要介紹了iOS App中調(diào)用AVAudioPlayer播放音頻文件的用法,AVAudioPlayer僅能播放本地文件而不能添加網(wǎng)絡源,實例代碼為Objective-C,需要的朋友可以參考下
    2016-03-03
  • iOS制作帶彈跳動畫發(fā)布界面

    iOS制作帶彈跳動畫發(fā)布界面

    這篇文章主要為大家詳細介紹了iOS制作帶彈跳動畫發(fā)布界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • iOS時間字符串格式化輸出技巧詳解

    iOS時間字符串格式化輸出技巧詳解

    本篇文章主要介紹了iOS時間格式化輸出技巧,可以將后臺返回的時間字符串轉(zhuǎn)換為指定的格式時間再顯示在UI上,有興趣的可以了解一下。
    2017-04-04
  • 淺談iOS中幾個常用協(xié)議 NSCopying/NSMutableCopying

    淺談iOS中幾個常用協(xié)議 NSCopying/NSMutableCopying

    下面小編就為大家分享一篇淺談iOS中幾個常用協(xié)議 NSCopying/NSMutableCopying,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • iOS 通用鏈接(Universal Link)配置詳解

    iOS 通用鏈接(Universal Link)配置詳解

    這篇文章主要介紹了iOS 通用鏈接(Universal Link)配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • IOS實現(xiàn)點擊滑動抽屜效果

    IOS實現(xiàn)點擊滑動抽屜效果

    這篇文章主要為大家詳細介紹了IOS實現(xiàn)點擊滑動抽屜效果的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • ios系統(tǒng)下刪除文件的代碼

    ios系統(tǒng)下刪除文件的代碼

    本文給大家總結(jié)了幾則在IOS系統(tǒng)下刪除文件的代碼,十分的實用,有需要的小伙伴可以參考下。
    2015-05-05
  • iOS開發(fā)之通過銀行卡號獲取所屬銀行名稱

    iOS開發(fā)之通過銀行卡號獲取所屬銀行名稱

    本文給大家分享一段代碼關于ios通過銀行卡號獲取所屬銀行名稱,代碼簡單易懂,在項目開發(fā)中經(jīng)常會遇到這樣的功能,需要的朋友一起學習吧
    2016-11-11
  • iOS統(tǒng)計代碼總行數(shù)的命令(便捷且簡單)

    iOS統(tǒng)計代碼總行數(shù)的命令(便捷且簡單)

    在工作中有時候會需要統(tǒng)計我們工程的總代碼行數(shù),下面小編給大家分享一個超便捷超簡單的方法,通過一行命令統(tǒng)計ios代碼總行數(shù),需要的朋友參考下吧
    2017-11-11

最新評論