iOS开发系列之常用自定义控件开发集—自定义状态栏消息提示控件开发

30个让你眼前一亮的iOS Swift UI控件! 前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接!   No.1 TwicketSegmentedControl 多页面切换滑块控件,能处理滑块的惯性,可以直接将滑块甩到到另一侧。   No.2 PagingMenuCont... 阅读详情

在实际开发中消息提示时很常见的需求,为了个性化和拥有简洁的UI状态栏提示是比较好的方案,好处很多如:不遮挡主UI,新意,下面贴出实现代码。
WHC_StatusBarMessage.h头文件如下:

//
//  WHCStatusBarMessage.m
//  WHCStatusBarMessage
//
//  Created by apple on 14-3-28.
//  Copyright (c) 2014年 apple. All rights reserved.
//

#import "WHC_StatusBarMessage.h"
#define kPading (5.0)             //边距
#define kLogoWidth (15.0)         //图标logo宽度

@interface WHC_StatusBarMessage(){
   
   
    UILabel     * msgLab;         //消息标签
    UIImageView * logoImgV;       //logo图标对象
    UIImage     * logoImg;        //logo图标
    CGFloat       height;         //高度
    CGFloat       screenWidth;    //屏幕宽度
    CGFloat       screenHeight;   //屏幕高度
}
@property(nonatomic,retain)UILabel  * statusLab;
@property(nonatomic,retain)UIImageView  * logImgView;
@property(nonatomic,retain)NSTimer  * runTimer;           //停留时钟
@end

@implementation WHC_StatusBarMessage
static  WHC_StatusBarMessage  * msb;
//构建单例
+(WHC_StatusBarMessage *)shareStatusBar{
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        msb = [[WHC_StatusBarMessage alloc]init];
    });
    retur
ios系统中通知栏扩展开发入门 前几天看到有的应用展示在苹果手机的通知栏,突然有点感兴趣,回来在网上查询资料,发现资料少之又少,在参考了一部分资料和官方文档后,我自己试着写了一个很简单的Demo。 扩展(Extension),是ios8引入的重要功能。iOS 8系统有6个支持扩展的系统区域,分别是: Today 扩展 - 在下拉的通知中心的 “今天” 的面板中添加一个 widget;Share扩展 - 点击分享按钮后将网站或者照 阅读详情

相关推荐

iOS NotificationBanner 自定义通知效果实战

本文还有配套的精品资源,点击获取 简介:iOS 应用内通知是用户获取信息的关键途径,其中 Banner 通知作为一种常见形式,通过 "NotificationBanner-master" 开源项目实现高度可定制的通知横幅解决方案。该项目提供易于使用、高度可定制的通知创建与管理,支持多类型通知、动画效果以及生命周期管理。开发者可通过简单的 API 和丰富的自定义选项,轻松实现...

weixin_32687875的博客 1865

iOS状态栏上显示提醒信息的功能定制

主要给大家介绍了iOS状态栏上显示提醒信息的相关资料,实现后的效果非常不错,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面来一起看看吧。

ios自定义弹出本地通知

ios中在程序运行时可以通过自定义风格弹出通知给用户

iOS 10:创建自定义通知界面

介绍 借助iOS 10,Apple现在允许应用程序开发人员为发送给用户的通知创建自定义界面。 在Messages应用程序中显示了该框架的可能性,您可以在其中查看对话界面,就像在应用程序本身中一样。 新的UserNotificationsUI框架使所有这些功能成为可能。 通过使用此框架,您可以调整任何UIViewController子类来呈现您的通知内容。 在本教程中,我将向您展示如何使...

代码教主 1523

ios8新特性widget开发

ios8发布已经有一段时间了,伴随着ios8同时也出现了许多新的特性,ios系统将会越来越开放,这是好事。其中一个新特性就是在下拉通知栏里加入了个性的widget,开发者可以自己定义widget的样式内容。当然这个功能在Android上早就实现了,^_^.........,如下图: 首先先说几个概念, 1、app extension:extension是iOS8新开放的一种

Sun,WeiLiang...的专栏 453

iOS通知栏小工具开发

Extension通知栏小工具,更方便切换到设置 - GitHub:https://github.com/whde/Extension

Whde的博客 1010

状态栏提示控件的实现原理

现在很多流行的软件都加入了状态栏提示的功能,比如手机qq,微信等,今天我们就一起来看看状态栏提示控件的原理与实现。 一、状态栏提示的实现原理     不知道大家看到状态栏提示控件,第一感觉它是怎么实现的呢?   我们知道即使平时写的view是充满全屏的,也始终不会显示到statusBar的上层的。也就是说statusBar应该是一个特殊的view,始终位于程序的topLev

Technolegy make dreams come true 944

iOS开发工具,ios开发类库

,iosUI组件介绍,iOS开发常用工具整理,ios开发总结 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SDWebImage多个缩略图缓存组件 UICKeyChainStore存放用户账号密码组件 Reachability监测网络状态 DateTools友好化时间 MBProgressHUD一款提示框第三方库 M...

u014616159的博客 1万+

iOS开发-14款状态栏(StatusBar)开源软件

本文转载至 http://mobile.51cto.com/hot-418125.htm 之前逛街看到移动做推广,有一个定位应用挺好的,合理的利用了状态栏,做了一些消息提醒和隐藏动画,自己回家就做了一个这样的demo,效果很不错,一个多月之前写的,看到有人求,分享出来。 AD:2014WOT全球软件技术峰会北京站 课程视频发布   BPStatusBar BPSt...

weixin_34186931的博客 188

ios-超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等.zip

好评率100%,一行代码搞定导航栏颜色、透明度、标题、状态栏、偏移等,强烈推荐 oc和swift都有 github地址:https://github.com/wangrui460/WRNavigationBar 简书实现过程地址:http://www.jianshu.com/p/540a7e6f7b40

IOS开源项目汇总

UI界面类项目: Panoramagl —— 720全景展示 Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示 一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。 iCarousel  —— 效果很酷的分页排列

码农码一生 1079

sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!

前言笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! No.1 TwicketSegmentedControl多页面切换滑块控件,能处理滑块的惯性,可以直接将滑块甩到到另一侧。No.2 PagingMenuController提供多种样式的分页切换控件N...

weixin_39654322的博客 1353

iOS 各种控件默认高度

1.状态栏 状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图 各种控件默认高度" name="image_operate_65871364096343191" alt="iOS 各种控件默认高度" src="http://s9.sinaimg.cn/mw690/6d9cecafgd8a36d7abaa8&690" w

盐碘 644

iOS开发自定义通知

使用步骤: 1、在某一方法中发送出一个通知 - (void)getIT{ [[NSNotificationCenter defaultCenter] postNotificationName:@"back" object:self]; }

sky_2016的专栏 1853

iOS状态栏设置成白色

1.在info.plist中添加View controller-based status bar appearance,值为NO2.在AppDelegate添加代码[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];3.大功告成

我不曾错过、我一直错过 1326

分享一个简单的iphone自定义状态栏例子

不多说,上例子: #import //自定义状态栏状态栏显示灰色背景并【indicator message】。用于耗时操作的状态栏信息提示 //例如:访问网络时,提示正在获取网络数据,或者正在提交数据至服务器等提示 @interface CHStatusBar : UI

KylinBL的专栏 3038
上一篇: iOS开发系列之常用自定义控件开发集—自定义单选按钮或者多选按钮控件开发
下一篇: iOS开发系列之常用自定义控件开发集—自定义UITableViewCell侧滑菜单控件开发
netyouli
博客等级 码龄16年 27粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值