先看一下效果图:
[img]
[/img]
注意顶部的加载提示
如果打算使用这种效果,在工程中添加:GCDiscreetNotificationView.h 和 GCDiscreetNotificationView.m文件
调用方法:
ViewController.h如下:
//
// ViewController.h
// TestToast
//
// Created by 张 志亮 on 13-1-14.
// Copyright (c) 2013年 张 志亮. All rights reserved.
//
#import <UIKit/UIKit.h>
@class GCDiscreetNotificationView;
@interface ViewController : UIViewController
@property(nonatomic,retain)GCDiscreetNotificationView *notificationView;
@end
ViewController.m如下:
//
// ViewController.m
// TestToast
//
// Created by 张 志亮 on 13-1-14.
// Copyright (c) 2013年 张 志亮. All rights reserved.
//
#import "ViewController.h"
#import "GCDiscreetNotificationView.h"
@interface ViewController ()
@end
@implementation ViewController
@synthesize notificationView;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// if inPresentationMode: is no The notification will on top
// if inPresentationMode: is yes the notification will on bottom
notificationView = [[GCDiscreetNotificationView alloc] initWithText:@"notification"
showActivity:YES
inPresentationMode:NO
inView:self.view];
[self.notificationView show:YES];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
附上源码(开源中国):
- 大小: 23.6 KB
分享到:
相关推荐
在iOS应用开发中,UI设计和用户体验是至关重要的部分,其中提示视图(HUD)扮演着不可或缺的角色。提示视图通常用于向用户显示短暂的通知、加载状态或操作结果,为用户提供反馈,提升交互体验。本资源名为“IOS App...
【标题】:“TT随笔五 - Nutz自定义视图以及提示信息的统一管理” 这篇博客文章主要探讨了如何在Nutz框架中实现自定义视图(views)以及如何进行提示信息的统一管理。Nutz是一款轻量级的Java开发框架,它提供了包括...
在Spring MVC框架中,视图和视图解析器是实现MVC模式中“V”(View)部分的关键组件。它们负责将处理完的数据转化为用户可以理解的格式,并展示在浏览器上。视图解析器则是连接控制器与视图的桥梁,它负责根据返回的...
然而,有时我们可能希望在同一个SDI应用中展示不同类型的视图,比如文本视图、图像视图或者图表视图。这种需求可以通过在MFC中实现多视图来解决。下面将详细解释如何在MFC的单文档视图中进行多种视图的切换。 首先...
本实验涵盖了 Oracle 中的视图概念、创建视图、显示视图的内容、从数据字典视图中选择视图的名字和文本、使用视图查询数据、创建带有条件的视图、显示视图的结构和内容、更新视图、创建复杂视图等内容,为读者提供了...
这是滚动视图与列表视图的共存效果源码,我们知道滚动视图与列表视图共存会存在滚动的问题,并且列表视图只显示一个半选项。 只要当列表视图的高度设定一定的值时,列表视图同样地会显示对应的高度的选项。 因此我们...
### MySQL视图定义详解 #### 视图的概念 在MySQL中,**视图**是一种特殊的虚拟表,其结果集由从本机表中选择的数据组成。视图并不存储实际的数据,而是存储一条SELECT语句,当用户访问视图时,数据库引擎会执行该...
例如,如果在拓扑视图中PLC1的X1口被配置为连接到PLC2的X2口,那么在实际布线时,必须按照这个配置进行,否则系统将在诊断缓冲区报错,提示“错误的连接伙伴”。这种错误不会阻止通信,但它是一个警告,表明实际连接...
标题"在一个窗口中嵌入视图,视图中嵌入另一个视图"所描述的,正是这种多视图技术的应用。在VC2005中,这一功能主要依赖于MFC(Microsoft Foundation Classes)库的支持,MFC是微软提供的一个C++类库,用于简化...
标题和描述中提到的“多视图的实现即一个文档有多个相关联的视图,不是分割视图”,这意味着系统提供了多种展示同一文档内容的方式,而这些视图之间是相互关联的,改变一个视图会影响到其他视图。 1. **多视图的...
实验报告的主题是“《数据库系统概论》中的视图”,主要涵盖了如何使用SQL语句创建、修改和删除视图,以及在操作过程中应注意的问题。视图是数据库管理系统中的一种虚拟表,它根据用户的需求,从一个或多个基本表中...
在IT行业中,视图(View)是用户界面的基础构建块,它们构成了应用程序的可视部分。在Android开发中,我们经常遇到各种类型的视图,如ScrollView、GridView和ListView,这些都是非常重要的布局组件。本文将深入探讨...
物化视图与普通视图是数据库中两种不同的视图类型,它们在功能和使用上有显著的区别。普通视图,也称为虚拟视图,是一种逻辑上的表,它并不实际存储数据,而是根据定义的SQL查询在运行时动态生成结果。这意味着每次...
在MySQL数据库管理中,视图是一种非常重要的概念,它允许用户根据特定的需求组合多个表的数据,形成一个虚拟的表格,而无需直接操作底层的原始表。NAVICAT是一款流行的数据库管理和开发工具,支持多种数据库系统,...
这个插件以易用性和灵活性著称,支持多种视图,如日视图、周视图、月视图等,使得用户可以方便地查看和管理事件。`fullCalendar`适用于各种场合,包括个人日程规划、会议安排、项目管理等。 **增加年视图的功能** ...
这个模型包括了四个主要的视图:逻辑视图、进程视图、物理视图和开发视图,以及一个附加的用例视图,这五个部分共同构建了一个全面的软件体系结构描述。 1. **逻辑视图**:这是从功能性的角度来看待软件系统,主要...
华为交换机的三种视图定义 华为交换机的三种视图是指用户视图、系统视图和接口视图。这些视图是华为交换机的基本概念,理解这些视图对于配置和管理华为交换机非常重要。 用户视图 用户视图是刚开始登入交换机时的...
本文将深入探讨如何在vtk中实现三视图显示,以及从描述中提及的四视图显示和体切片显示相关知识点。 ### 1. VTK简介 VTK是一个强大的工具,它提供了许多功能,包括数据处理、图像处理、几何建模、光照与材质处理、...
### 在Navicat中创建MySQL动态视图的方法 在数据库管理工具Navicat中,创建MySQL动态视图是一项非常实用的功能。动态视图允许用户通过一个简洁的接口来查询、更新多个表中的数据,这对于复杂的数据管理和分析尤其...