国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS 引導頁的鏤空效果實例

2020-07-26 03:13:48
字體:
來源:轉載
供稿:網友

初衷

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

EAFeatureGuideView能做什么

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

  1. 局部區域高亮(可以設置圓角)
  2. 有箭頭指向高亮區域
  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];

可以優化的地方

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜梁县| 观塘区| 瑞安市| 武穴市| 龙泉市| 柏乡县| 兰溪市| 龙口市| 闽侯县| 东台市| 洮南市| 峡江县| 鄱阳县| 旬邑县| 黄石市| 南充市| 扎鲁特旗| 大足县| 承德市| 远安县| 明溪县| 永德县| 吉安县| 姜堰市| 诸城市| 蓬溪县| 富裕县| 甘谷县| 阳西县| 周口市| 额尔古纳市| 日照市| 松阳县| 黄骅市| 兰州市| 乐东| 印江| 武义县| 元阳县| 永定县| 正蓝旗|