iOS开发 ---- 其他控件,弹窗,滑块,菊花,步进,分段等
来源:互联网 发布:js 点击切换显示 编辑:程序博客网 时间:2024/05/29 08:53
UIControlHub
UISwitch 开关
1. 继承于UIControl 默认大小事79*272. 一般通过center属性来设位置3. tintColor 边框的颜色4. onTintColor 开状态的颜色5. thumbColor 小圆点的颜色6. 可以添加事件,和button类似,但事件为UIControlEventValueChange
UISlider 滑块
1. 默认高度时272. maximum 最大值 一般设置为0-13. minimum 最小值4. value 当前状态的值5. tintColor 6. maximumTrackTintColor 最大值那边的颜色7. minimumTrackTintColor 最小值那边的颜色8. thumbTintColor 小圆点的颜色9. 可以添加事件,UIControlEventValueChange
UIActivityIndicatorView 加载转圈
1. 加载条2. [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; 状态栏跟着转3. startAnimating 开始转4. stopAnimating 结束转5. activityIndicatorViewStyle 样式 UIActivityIndicatorViewStyleWhiteLarge, UIActivityIndicatorViewStyleWhite, UIActivityIndicatorViewStyleGray,
UIProgressView 进度条
1. progress 加载了多少, 0 - 12. tintColor 进度覆盖的颜色3. trackTintColor 每有覆盖的颜色4. progressViewStyle 进度条样式 枚举 UIProgressViewStyleDefault UIProgressViewStyleBar
UIStepper 步进器
1. stepValue 一次走多少2. maximumValue 最大值3. minimValue 最小值4. wraps 是否可循环 默认是NO5. value 当前的值6. 可以添加事件,UIControlEventValueChange
UISegmentedControl 分组栏
1. selectedSegmentIndex 选中哪一行2. 可以增加删除插入3. 同样有可以添加事件UIControlEventValueChanged
UITextView 文本框组件
1. self.automaticallyAdjustsScrollViewInsets = NO; 由于iOS的优化,所以默认会留出状态栏+导航栏的饿高度,设置为NO取消即可2. 其他的方式类似以label,可以对字体的颜色等等进行设置3. UITextViewDelegate 有一个代理,可以监听文本框的变化
UIWebView
1. 网页组件2. loadRequest: (NSRequest *) 类型数据
UIAlertController 对话框
1. iOS8之后新增的组件,废弃了原来的UIAlertView和UIAlertSheet2. UIAlertController * alert = [UIAlertController alertControllerWithTitle:@"alert" message:@"this is a alert view" preferredStyle:UIAlertControllerStyleActionSheet]; //实例化一个对象 设置标题和内容以及样式,样式决定了是alert还时sheet3. [alert addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * __nonnull action) { //想干什么 self.view.backgroundColor = [UIColor greenColor]; }]];//添加按钮4. 按钮的样式 默认,取消,删除 //按照开发者指南,删除的应该放到左边或上边5. [self presentViewController:alert animated:YES completion:nil]; //在需要的时候,以模态视图的方式推出即可6. 还可以添加textField 7. UITextField * login = alert.textFields.firstObject; NSLog(@"%@",login.text); UITextField * pwd = alert.textFields.lastObject; NSLog(@"%@",pwd.text); //获取值
UISearchController 搜索栏
1. 取代了原来的 UISearchDisplayController2. 自带一个searchBar3. 遵守UISearchResultsUpdating协议4. 设置是否搜索时背景为灰色,若为yes则搜索结果不可点击 _searchController.dimsBackgroundDuringPresentation = NO;5. 设置是否隐藏导航栏 _searchController.hidesNavigationBarDuringPresentation = NO;6. 要把searchBar添加到某一个view上才能显示 同时也要设置searchBar的值7. 必须实现这个协议方法 -(void)updateSearchResultsForSearchController:(nonnull UISearchController *)searchController 在这里检索相应的数据8. 搜索完成之后,更新tableView9. 通过active来判断是否处于搜索状态10. 状态改变时,tableView中的section的个数,以及每个section中row的个数以及tableView中cell的数据都要根据active的状态不同做相应的改变
1 0
- iOS开发 ---- 其他控件,弹窗,滑块,菊花,步进,分段等
- iOS中图像、动画、滑块、步进控件(201546)
- iphone开发之基本UI控件(Button控件,开关控件,分段控件,滑块控件,WebView)
- ios学习笔记——简单控件(开关、分段控件、滑块)
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- UISlider 滑块控件—IOS开发
- iOS 步进控件
- 黑马程序员IOS开关,滑块和分段控件的基本使用
- 开关控件、滑块控件和分段控件
- UISegmentedControl 分段控件-IOS开发
- UISegmentedControl 分段控件-IOS开发
- UISegmentedControl 分段控件-IOS开发
- iOS开发 ----- UISearchBar_UISearchController
- C++多线程编程
- codeforces 578 B. Finding Team Member( Codeforces Round #320 (Div. 2) )
- 社团划分——Fast Unfolding算法
- 《App Transport Security Technote》翻译
- iOS开发 ---- 其他控件,弹窗,滑块,菊花,步进,分段等
- 编译android内核和文件系统,已经安装jdk,提示build/core/config.mk:268: *** Error: could not find jdk tools.jar
- JAVA上机——
- KNN算法JAVA实现
- [MFC]CDocument文档类简介
- C# list 多条件排序
- iOS开发 ----- APPDelegate回调
- iOS开发 ----- 网络请求
- ORA-12520与ORA-12514(监听相关问题)