国产探花免费观看_亚洲丰满少妇自慰呻吟_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 實現引導頁的鏤空效果的實例,有需要的參考下,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伽师县| 徐水县| 安塞县| 当阳市| 确山县| 嘉禾县| 灌阳县| 巴林右旗| 繁昌县| 武城县| 衢州市| 黄龙县| 双流县| 益阳市| 福安市| 高唐县| 都安| 洛隆县| 邻水| 凉城县| 台东县| 德庆县| 积石山| 汕尾市| 东兰县| 肇庆市| 咸丰县| 富川| 墨竹工卡县| 牟定县| 剑河县| 德江县| 榆林市| 上高县| 河东区| 泌阳县| 鲁山县| 金寨县| 潢川县| 江门市| 新邵县|