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

iOS 引導頁的鏤空效果實例

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

初衷

最近項目新功能更改較大,產品童鞋要求加入新功能引導,于是一口氣花了兩天的時間做了一個引導頁,當然加上后面的修修補補的時間,就不只兩天了,不過這事情其實是一勞永逸的事情,值得做。同時為了能夠更好的復用,我把它做成了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)引導頁的鏤空效果的實例,有需要的參考下,謝謝大家對本站的支持!

相關文章

  • Objective-C方法的聲明實現(xiàn)及調用方法

    Objective-C方法的聲明實現(xiàn)及調用方法

    這篇文章主要介紹了Objective-C方法的聲明實現(xiàn)及調用方法,包括五參數(shù)的方法和單個參數(shù)的方法,結合實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2024-02-02
  • Objective-C計時器NSTimer學習筆記

    Objective-C計時器NSTimer學習筆記

    這篇文章主要為大家介紹了Objective-C計時器NSTimer的學習筆記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • iOS如何改變UIBarButtonItem的大小詳解

    iOS如何改變UIBarButtonItem的大小詳解

    這篇文章主要給大家介紹了關于iOS如何改變UIBarButtonItem大小的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • iOS如何獲取漢字(簡體中文)筆畫數(shù)詳解

    iOS如何獲取漢字(簡體中文)筆畫數(shù)詳解

    這篇文章主要給大家介紹了關于iOS如何獲取漢字(簡體中文)筆畫數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02
  • iOS mobileconfig配置文件進行簽名的配置方法

    iOS mobileconfig配置文件進行簽名的配置方法

    這篇文章主要介紹了iOS mobileconfig配置文件進行簽名的配置方法,給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • iOS中tableView cell分割線的一些設置技巧

    iOS中tableView cell分割線的一些設置技巧

    在項目開發(fā)中我們會常常遇到tableView 的cell分割線顯示不全,左邊會空出一截像素,更有甚者想改變系統(tǒng)的分割線,下面通過這篇文章來一起學習學習在iOS中tableView cell分割線的一些設置技巧,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • iOS MRC 下 block 循環(huán)引用問題實例講解

    iOS MRC 下 block 循環(huán)引用問題實例講解

    本文通過文字說明加代碼的形式給大家介紹了iOS MRC 下 block 循環(huán)引用問題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-12-12
  • iOS中自動實現(xiàn)對象序列化的方法詳解

    iOS中自動實現(xiàn)對象序列化的方法詳解

    這篇文章主要給大家介紹了在iOS中自動實現(xiàn)對象序列化的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • iOS仿網(wǎng)易新聞滾動導航條效果

    iOS仿網(wǎng)易新聞滾動導航條效果

    這篇文章主要為大家詳細介紹了iOS仿網(wǎng)易新聞滾動導航條效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 教你如何解決XCODE升級后插件不能用問題

    教你如何解決XCODE升級后插件不能用問題

    Xcode 每次更新有個很頭疼的問題,就是插件都會失效,要重裝。 不得不說好多插件還是非常方便能提高效率。那么如何來解決這個問題呢,今天我們就來探討下。
    2015-11-11

最新評論

霍山县| 奈曼旗| 西乌珠穆沁旗| 金门县| 阿尔山市| 沅江市| 阿鲁科尔沁旗| 如皋市| 运城市| 通辽市| 柯坪县| 伊吾县| 玉溪市| 西峡县| 定南县| 奉贤区| 清河县| 通海县| 同江市| 西畴县| 丰县| 石嘴山市| 义马市| 巢湖市| 贵定县| 苏州市| 天等县| 扶余县| 石嘴山市| 菏泽市| 贵阳市| 尤溪县| 宜宾县| 宁波市| 从江县| 海盐县| 冕宁县| 德惠市| 江津市| 博乐市| 苍南县|