UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色

#import "ViewController.h"

@interface
ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

//    UIActivityIndicatorView 
等待旋转

[super
viewDidLoad];

UIButton * btn = [[UIButton
alloc]initWithFrame:CGRectMake(100,
100, 140,
45)];

btn.backgroundColor = [UIColor
greenColor];

[btn addTarget:self
action:@selector(click)
forControlEvents:UIControlEventTouchUpInside];

[self.view
addSubview:btn];

self.view.backgroundColor = [UIColor
blueColor];

UIActivityIndicatorView * act = [[UIActivityIndicatorView
alloc]initWithFrame:CGRectMake(0,
0, 100,
100)];

act.activityIndicatorViewStyle =
UIActivityIndicatorViewStyleWhiteLarge;

act.center =
self.view.center;

act.tag =
110;

[act startAnimating];

[self.view
addSubview:act];

//    RGB格式转换 123 23 233 (255,255,255) alpha是透明度

act.backgroundColor = [UIColor
colorWithRed:1/123
green:1/23
blue:1/233
alpha:0.5];//自定义颜色

}

- (void)didReceiveMemoryWarning {

[super
didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

- (void)click{

UIActivityIndicatorView * act = (UIActivityIndicatorView *)[self.view
viewWithTag:110];

if ([act isAnimating]) {

[act
stopAnimating];

}else{

[act
startAnimating];

}

}

@end

UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件
UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色UI控件 UIActivityIndicatorView
等待时出现的动态旋转图,以及自定义颜色

时间: 2024-07-30 11:32:06

UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色的相关文章

iOS UI控件没有显示时的调试技巧

1.遇到UI控件没有显示的问题,可以给这个控件设置背景色 假设这个控件是UIBUtton 如果背景色能显示,那问题就出在image和title值为空 如果背景色不能显示,重写控件的description方法,把控件的frame打印出来分析 2.以下是打印UIView的frame的分类 #import <UIKit/UIKit.h> @interface UIView (Log) @end 1 #import "UIView+Log.h" 2 3 @implementatio

1cocos2dx扩展库UI控件,CCControlSlider,CCScale9Sprite(九妹图),CCControlSwitch,CCControlButton

 UI控件来自cocos2dx的扩展库,完善了UI方面的元素,使cocos2dx更加丰富多彩.使用扩展库需包含: #include "cocos-ext.h" USING_NS_CC_EXT; CCControlSlider CCControlSlider * slider = CCControlSlider::create("sliderTrack.png","sliderProgress.png","sliderThumb.pn

[译]JavaFX 2.0+ - UI控件 - 按钮

3 按钮 JavaFX API中的Button类用来处理当用户点击一个按钮时执行一个操作.Button类继承自Labeled类, 它可以显示文本,图像,或两者兼之.图3 - 1显示了几个不同效果的按钮, 在本章中你将学习如何创建这些类型的按钮. 图3 - 1 不同类型的按钮 上图中显示了五个按钮和一个标签,这些按钮分多行显示. 第一行中的按钮包含一个图标和文本,图标是一个绿色的实心圆中间放置一个白色的对钩. 第二行显示了两个纯文本按钮和一个标签.其中“Decline”按钮展示的是鼠标放在按钮上时

跨线程访问UI控件时的Lambda表达式

工作中经常会用到跨线程访问UI控件的情况,由于.net本身机制,是不允许在非UI线程访问UI控件的,实际上跨线程访问UI控件还是 将访问UI的操作交给UI线程来处理的, 利用Control.Invoke方法,将操作传递给UI线程,不推荐使用CheckForIllegalCrossThreadCalls = false; Control.Invoke的签名 // // 摘要: // 在拥有此控件的基础窗口句柄的线程上执行指定的委托. // // 参数: // method: // 包含要在控件的线

C#学习之在辅助线程中修改UI控件----invoke方法

Invoke and BeginInvoke 转载地址:http://www.cnblogs.com/worldreason/archive/2008/06/09/1216127.html 在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法. 一.为什么Control类提供了Invoke和BeginInvoke机制? 关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己

实现Winform 跨线程安全访问UI控件

在多线程操作WinForm窗体上的控件时,出现"线程间操作无效:从不是创建控件XXXX的线程访问它",那是因为默认情况下,在Windows应用程序中,.NET Framework不允许在一个线程中直接操作另一个线程中的控件(因为访问Windows窗体控件本质上不是线程安全的).微软为了线程安全,窗体上的控件只能通过创建控件的线程来操作控件的数据,也就是只能是UI线程来操作窗体上的控件!可看看Control的Invoke和BeginInvoke 要解决这个问题可以用以下方法: 1.关闭线

C# WPF 使用委托修改UI控件

近段时间在自学WPF,是一个完全不懂WPF的菜鸟,对于在线程中修改UI控件使用委托做一个记录,给自已以后查询也给需要的参考: 界面只放一个RichTextBox,在窗体启动时开起两个线程,调用两个函数,每隔1秒写一次当前时间 一 界面XAML如下: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation&qu

Atitit.swt&#160;线程调用ui控件的方法

Atitit.swt 线程调用ui控件的方法 1 SwingUtilities.invokeLater1 2 display.asyncExec方法1 3  display.timerExec(500,timer);2 4 .但有时候并不一定要程序执行时就要定时检测,有时需要外部事情激发这就出现了第2种解决方案,写一个内置类,可以放在事件监听的方法中,然后激发:2 5 参考3 1   SwingUtilities.invokeLater SwingUtilities.invokeLater(ne

JavaFX - UI控件 - 标签

  2标签(Label) 本章主要介绍如何使用标签(Label),该类位于JavaFX API的javafx.scene.control包中,用于显示一个文本元素. 接下来会介绍如何让文本元素自动换行来适应受限空间,添加一个图标,或使用视觉特效. 图2 - 1显示了标签的三种常见用法. 左边的标签是一个带图标的文本,中间的展示了旋转效果,右边的使用了自动换行设置. 图2 - 1 标签示例 这幅图显示了三个标签,他们被放在了同一行. 左边的标签有一个看起来像个放大镜的图标和一个"Searc