广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >swift实现随机背景色
  • 828
分享到

swift实现随机背景色

2024-04-02 19:04:59 828人浏览 八月长安
摘要

本文实例为大家分享了swift实现随机背景色的具体代码,供大家参考,具体内容如下 // //  ViewController.swift //  网络获取图片 // //  Crea

本文实例为大家分享了swift实现随机背景色的具体代码,供大家参考,具体内容如下

//
//  ViewController.swift
//  网络获取图片
//
//  Created by 悦兑科技 on 15/1/27.
//  Copyright (c) 2015年 BSY. All rights reserved.
//


import UIKit

class ViewController: UIViewController {


    override func viewDidLoad() {
        super.viewDidLoad()
        [self .addButton()]      

    }

   override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)   

    self.view.backgroundColor = UIColor.whiteColor()

    }

    func addButton()

    {

        // 创建button
        var button:UIButton =  UIButton.buttonWithType(UIButtonType.Custom) as UIButton
        var frame = CGRectMake(100, 100, 100, 100)
        button.frame = frame


        // 设置字体
        button.setTitle("随即色", forState: UIControlState.NORMal)
        button.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)
        button.titleLabel?.font = UIFont(name: "Heiti SC", size: 20)

        

        // 设置圆形
        self.view.addSubview(button)
        button.layer.borderColor = UIColor.lightGrayColor().CGColor
        button.layer.borderWidth = 2
        button.layer.cornerRadius = 50
        button.layer.backgroundColor = UIColor.whiteColor().CGColor
        [button .addTarget(self, action: "buttonClick", forControlEvents: UIControlEvents.TouchUpInside)]

    }

    

    func buttonClick()

    {


        
        var color = UIColor(red: 183/255.0, green: 183/255.0, blue: 183/255.0, alpha: 1.0)
        var color1 = UIColor.blueColor()
        var color2 = UIColor.brownColor()
        var color3 = UIColor.yellowColor()
        var color4 = UIColor.orangeColor()
        var color5 = UIColor.blackColor()
     

        

        var arrM :NSMutableArray = NSMutableArray()
        arrM.addObject(color)
        arrM.addObject(color1)
        arrM.addObject(color2)
        arrM.addObject(color3)
        arrM.addObject(color4)
        arrM.addObject(color5)

        

        self.view.backgroundColor = arrM.objectAtIndex(Int(arc4random_uniform(UInt32(arrM.count)))) as? UIColor

       

    }

}

效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: swift实现随机背景色

本文链接: https://www.lsjlt.com/news/163814.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • swift实现随机背景色
    本文实例为大家分享了swift实现随机背景色的具体代码,供大家参考,具体内容如下 // //  ViewController.swift //  网络获取图片 // //  Crea...
    99+
    2022-11-13
  • Swift自定义UITableViewCell背景色
    本文实例为大家分享了Swift自定义UITableViewCell背景色的具体代码,供大家参考,具体内容如下 效果 前言 前段时间在整理课件 《UITableView》 章节的时候...
    99+
    2022-11-13
  • Swift自定义UITableViewCell背景色的方法
    本文小编为大家详细介绍“Swift自定义UITableViewCell背景色的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Swift自定义UITableViewCell背景色的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入...
    99+
    2023-06-29
  • 蝉原则下CSS3怎么实现随机多背景随机圆角等效果
    本文小编为大家详细介绍“蝉原则下CSS3怎么实现随机多背景随机圆角等效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“蝉原则下CSS3怎么实现随机多背景随机圆角等效果”文章能帮助大家解决疑惑,下面跟着小编...
    99+
    2022-10-19
  • css实现div背景色渐变色代码分享
    这篇文章主要讲解了“css实现div背景色渐变色代码分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css实现div背景色渐变色代码分享”吧!效果图:代码...
    99+
    2022-10-19
  • react-native实现渐变色背景过程
    目录react-native 渐变色背景react-native学习记录滚动条轮播图示例渐变色ScrollableTabView默认页面ScrollableTabView背景颜色Sc...
    99+
    2022-11-13
  • 用JavaScript实现变色背景和文字(转)
    用JavaScript实现变色背景和文字  制作变色背景和文字的JavaScript代码有很多种,不过大多数背景颜色变化时有跳跃感,不够柔和。本例的效果特别酷!请看效果:背景请用bgcolor参数,前景文字请用fgcolor参数。全部代码如...
    99+
    2023-06-03
  • 使用CSS怎么实现前景背景自动配色
    本篇文章给大家分享的是有关使用CSS怎么实现前景背景自动配色,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、颜色匹配效果预览如下GIF示意,当我们按钮背景色逐渐变淡的时候,文...
    99+
    2023-06-08
  • CSS容器背景如何实现颜色渐变
    这篇文章主要介绍了CSS容器背景如何实现颜色渐变,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。语法background: linear-gradient(direc...
    99+
    2023-06-08
  • css怎么实现背景颜色渐变效果
    本文小编为大家详细介绍“css怎么实现背景颜色渐变效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“css怎么实现背景颜色渐变效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,在页面中创建一个div标签;...
    99+
    2023-07-04
  • css中如何实现背景色渐变动画
    这篇文章主要为大家展示了“css中如何实现背景色渐变动画”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何实现背景色渐变动画”这篇文章吧。通过本文,你能...
    99+
    2022-10-19
  • css好看的渐变色背景怎么实现
    要实现CSS中的渐变色背景,可以使用CSS的linear-gradient()函数。linear-gradient()函数可以在指定...
    99+
    2023-08-08
    css
  • 使用Canvas怎么实现鼠标跟随动画背景
    本篇文章给大家分享的是有关使用Canvas怎么实现鼠标跟随动画背景,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。如何制作动画常用的绘图动画的方式有以下几种:CSS3SVGCan...
    99+
    2023-06-09
  • android中实现背景图片颜色渐变方法
    常用,记录一下。 效果图: 首先新建xml文件  bg_gradient.xml 代码如下: <?xml version="1.0" encod...
    99+
    2022-06-06
    方法 图片 背景图 Android
  • css如何实现点击div改变背景颜色
    这篇文章主要讲解了“css如何实现点击div改变背景颜色”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何实现点击div改变背景颜色”吧!在css中,...
    99+
    2022-10-19
  • jquery如何实现鼠标经过改变背景色
    今天小编给大家分享一下jquery如何实现鼠标经过改变背景色的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2022-10-19
  • JS实现点击文本框改变背景颜色
    本文实例为大家分享了JS实现点击文本框改变背景颜色的具体代码,供大家参考,具体内容如下 代码如下: <!DOCTYPE html> <html>     &l...
    99+
    2022-11-13
    JS改变背景颜色 JS点击改变背景颜色 JS点击文本框改变颜色
  • 利用CSS实现元素的渐变背景色效果
    利用CSS实现元素的渐变背景色效果在Web开发中,为元素添加背景色是非常常见的需求。而为了使页面更加丰富多样,我们通常希望能够实现元素背景色的渐变效果。本文将详细介绍如何利用CSS来实现元素的渐变背景色效果,并提供具体的代码示例。CSS提供...
    99+
    2023-11-21
    CSS渐变背景色
  • Android GridView不改变背景色实现网格线效果
    项目中需要给GridView添加一个网格线,而且GridView的背景是一张完整的图片,如图所示: 常用的方法是: 1、改变GridView的背景色 2、设置GridVi...
    99+
    2022-06-06
    gridview 背景色 Android
  • AngularJs如何实现点击状态值改变背景色
    这篇文章主要介绍AngularJs如何实现点击状态值改变背景色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实例如下://更改边框颜色的代码  $("#...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作