登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

【Swift】Elissa

[复制链接]
来自: 推土机 分类: iOS精品源码 上传时间: 2016-11-16 15:53:36

项目介绍:

Elissa

在UITabBarItem顶部显示通知以显示特别的用户指南。

Usage

可以使用如下方法创建

var elissaConfig = ElissaConfiguration()
elissaConfig.message = "Find your favorites here"
elissaConfig.image = UIImage(named: "heartIcon") ?? UIImage()
elissaConfig.font = UIFont.systemFontOfSize(17)
elissaConfig.textColor = UIColor(red: 91/255, green: 91/255, blue: 91/255, alpha: 1.0)
elissaConfig.backgroundColor = UIColor(red: 241/255, green: 215/255, blue: 85/255, alpha: 1.0)

Presenting Elissa is as simple as that:

showElissaFromTabbar(itemIndex: 4, configuration: elissaConfig) { 
    Elissa.dismiss()
}

Additionally (and optionally) you can pass a closure that is executed once the user taps the notification.

Example

Per default, Elissa will try to align to the center of the UITabBarItem. However she will never move out of sight to her parent’s view screen bounds. Therefor she applies an offset calculation that will also move the little arrow pointer accordingly.

默认情况下,Elissa将尝试与UITabBarItem的中心对齐。 然而,她永远不会移出视线到她父视图的界限(bounds)。 因此,她应用偏移计算,也将相应地移动小箭头指针。





To run the example project, clone the repo, and run pod install from the Example directory first.

安装方法

Elissa 支持 CocoaPods. 只需要在 Podfile 文件中添加以下一行:

pod "Elissa"

作者信息

Kersten Broich, kersten.broich@kitchenstories.de

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(5)
kengsir 2016-11-17 14:34:01
不错不错,楼主辛苦了。。。
回复
AlonMessi 2016-11-17 14:37:01
感谢大神分享,必须顶!
回复
BlueManlove 2016-11-17 14:39:02
感谢分享,楼主V5~
回复
hellokenken 2016-11-17 14:43:22
帮帮顶顶!!
回复
littleRed 2016-11-17 14:50:55
好好 学习了 确实不错
回复
phoiu 2016-11-17 15:00:01
好好 学习了 确实不错
回复
Code4App-iOS 2016-11-17 17:11:39
楼主威武啊,Code4App有你更给力!
回复
dxfkidr 2016-11-18 11:43:21
淡定,淡定,淡定……
回复
code4app热心网友 2017-1-11 06:58:29
强烈支持楼主ing……
回复
提取码:  下载次数:10 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
821 0 10
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表