iOS-点击视图,视图背景颜色随机更改

一、效果图

二、代码

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

self.title = @"背景颜色的随机显示";

}

//点击视图,视图颜色随机更改

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

CGFloat red = (CGFloat)arc4random() / 0x100000000;

CGFloat green = (CGFloat)arc4random() / 0x100000000;

CGFloat blue = (CGFloat)arc4random() / 0x100000000;

//设置三原色

self.view.backgroundColor = [UIColor colorWithRed:red green:green blue:blue alpha:1.0f];

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

时间: 2024-10-20 00:16:41

iOS-点击视图,视图背景颜色随机更改的相关文章

ios点击改变uiview背景颜色

ios点击改变uiview背景颜色是一个再常见不过的需求.第一反应应该不麻烦,于是写了个第一个版本 @interface RespondentUIView() { UIColor * bgColor; } @end @implementation RespondentUIView- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { bgColor = self.backgroundColor; self.backgr

VC 实现视图区背景颜色渐变填充

[cpp] view plaincopy void CSTest1View::OnDraw(CDC* pDC) { CSTest1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CRect rcClient; GetClientRect(&rcClient); rcClient.DeflateRect(5,5,5,5); if(m_nMode==0) { TRIV

wpf dataGrid 选中行 失去焦点时 的背景颜色的更改

关于 wpf dataGrid 选中行 失去焦点时 的背景颜色的更改.很简单的方式,在datagrid的resource中更改InactiveSelectionHighlightBrushKey属性的值即可. 关键代码如下: <DataGrid.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Yellow

取消a标签在移动端点击时的背景颜色

一.取消a标签在移动端点击时的蓝色  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);  -webkit-user-select: none;  -moz-user-focus: none;  -moz-user-select: none; 二.使用图片作为a标签的点击按钮时,当触发touchstart的时候,往往会有一个灰色的背景 a,a:hover,a:active,a:visited,a:link,a:focus{     -webk

uniGUI页面标题和页面背景颜色的更改(03)

------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------背景颜色更改---------------------

设置子视图背景颜色不影响到父视图的背景颜色方法

self.TextField.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:1.0];

JS点击更换网页背景颜色

JS部分 <script type="text/javascript"> // 定义可换的颜色 var colors = ["#ff0000", "#00ff00", "#0000ff", "#ffff00", "#00ffff", "#ff00ff"]; var index = 0; // 换色方法 function changeColor() { //

背景颜色随机获取效果

$(function(){ var tags = $(".tag"); tags.each(function(){ var r = Math.floor(Math.random()*255); var g = Math.floor(Math.random()*255); var b = Math.floor(Math.random()*255); $(this).css("background-color","rgb(" + r +",

js_常见特效——点击切换_背景颜色_收起与展开

<script src="../js/jquery-1.8.3.min.js"></script><script type="text/javascript">$(function(){        //左侧导航切换    $(".a").click(function(){        $(".active").removeClass("active");