swift UIProgressView UISilder UISwitch使用

2024-05-31 06:32

本文主要是介绍swift UIProgressView UISilder UISwitch使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代码

[objc]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. //  
  2. //  AppDelegate.swift  
  3. //  UIPrograssViewDemo  
  4. //  
  5. //  Created by 赵超 on 14-6-18.  
  6. //  Copyright (c) 2014年 赵超. All rights reserved.  
  7. //  
  8.   
  9. import UIKit  
  10.   
  11. @UIApplicationMain  
  12. class AppDelegate: UIResponder, UIApplicationDelegate {  
  13.                               
  14.     var window: UIWindow?  
  15.     var progressView:UIProgressView!  
  16.     var slider:UISlider!  
  17.     var uiSwitch:UISwitch!  
  18.       
  19.     func sliderChange(){  
  20.         println(self.slider.value)  
  21.     }  
  22.     func switchchange(){  
  23.         println(self.uiSwitch.on)  
  24.     }  
  25.   
  26.     func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {  
  27.         self.window = UIWindow(frame: UIScreen.mainScreen().bounds)  
  28.         // Override point for customization after application launch.  
  29.         self.window!.backgroundColor = UIColor.whiteColor()  
  30.         self.window!.makeKeyAndVisible()  
  31.           
  32.         self.progressView=UIProgressView(progressViewStyle : UIProgressViewStyle.Default)  
  33.         self.progressView.frame=CGRectMake(10,40,300,100)  
  34.           
  35.         self.progressView.progress=0.5  
  36.           
  37.         self.progressView.progressTintColor=UIColor.blueColor()  
  38.           
  39.         self.progressView.trackTintColor=UIColor.greenColor()  
  40.           
  41.         self.progressView.backgroundColor=UIColor.redColor()  
  42.         //UISlider  
  43.         self.slider=UISlider()  
  44.         self.slider.frame=CGRectMake(10,200,300,100)  
  45.         self.slider.backgroundColor=UIColor.redColor()  
  46.         self.slider.minimumValue=0  
  47.         self.slider.maximumValue=100  
  48.         self.slider.value=50  
  49.         self.slider.addTarget(self,action:Selector("sliderChange"), forControlEvents: UIControlEvents.ValueChanged)  
  50.   
  51.           
  52.         self.uiSwitch=UISwitch(frame:CGRectMake(40,400,300,100))  
  53.       //  self.uiSwitch.backgroundColor=UIColor.redColor()  
  54.         self.uiSwitch.addTarget(self,action:Selector("switchchange"), forControlEvents: UIControlEvents.ValueChanged)  
  55.   
  56.         self.window!.addSubview(self.uiSwitch)  
  57.         self.window!.addSubview(self.slider)  
  58.         self.window!.addSubview(self.progressView)  
  59.           
  60.         return true  
  61.     }  
  62.   
  63.     func applicationWillResignActive(application: UIApplication) {  
  64.         // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.  
  65.         // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.  
  66.     }  
  67.   
  68.     func applicationDidEnterBackground(application: UIApplication) {  
  69.         // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.  
  70.         // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.  
  71.     }  
  72.   
  73.     func applicationWillEnterForeground(application: UIApplication) {  
  74.         // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.  
  75.     }  
  76.   
  77.     func applicationDidBecomeActive(application: UIApplication) {  
  78.         // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.  
  79.     }  
  80.   
  81.     func applicationWillTerminate(application: UIApplication) {  
  82.         // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.  
  83.     }  
  84.   
  85.   
  86. }  


这篇关于swift UIProgressView UISilder UISwitch使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1017507

相关文章

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

Pydantic中Optional 和Union类型的使用

《Pydantic中Optional和Union类型的使用》本文主要介绍了Pydantic中Optional和Union类型的使用,这两者在处理可选字段和多类型字段时尤为重要,文中通过示例代码介绍的... 目录简介Optional 类型Union 类型Optional 和 Union 的组合总结简介Pyd

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

C++变换迭代器使用方法小结

《C++变换迭代器使用方法小结》本文主要介绍了C++变换迭代器使用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、源码2、代码解析代码解析:transform_iterator1. transform_iterat

C++中std::distance使用方法示例

《C++中std::distance使用方法示例》std::distance是C++标准库中的一个函数,用于计算两个迭代器之间的距离,本文主要介绍了C++中std::distance使用方法示例,具... 目录语法使用方式解释示例输出:其他说明:总结std::distance&n编程bsp;是 C++ 标准