UI
UISegmentedControl的详细使用
iOS 9: UIStackView入门
iOS - (几个 button 按钮之间的单选与多选) 还不错
研究 UIActivityViewController
通过UIActivityViewController实现更多分享服务
UISearchController使用
iOS开发系列之常用自定义控件开发集—自定义单选按钮或者多选按钮控件开发
[swift]Daysquare 优雅的日历
BGRadioList
iOS 单选按钮实现--自带button控件使用
详解iOS-按钮单选与多选逻辑处理
iOS开发tableView实现单选和复选
iOS第三方星级视图控件——HCSStarRatingView
iOS第三方左对齐布局类——UICollectionViewLeftAlignedLayout
使用 UICollectionView 实现日历签到功能
自定义的iOS日历控件--JTCalendar
IOS 8款iOS的日历开源代码 good
自定义UIPageControl的圆点
iOS中drawRect方法实现画圆角矩形
iOS学习之UIActionSheet的使用
聊聊线框图、原型和视觉稿的区别
几种典型的 iOS 应用界面的交互框架各自的优缺点是什么?
UIBarButtonSystemItem的样式图片
IOS开发---菜鸟学习之路--(十五)-如何实现拍照功能
IOS研究院之打开照相机与本地相册选择图片(六)
myActionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles: @"打开照相机", @"从手机相册获取",nil];
从产品原型到交互设计的过渡 空白部分添加提示内容; 极限部分 不要超过边界;合理的错误提示;正确的消息提醒渠道;屏幕兼容性 居中;正确选用等待图标
在UIToolBar上添加按钮,并调整按钮位置
透明指示层(HUD)
//Setup GiFHUD image [GiFHUD setGifWithImageName:@"pika.gif"]; [GiFHUD show]; [GiFHUD showWithOverlay]; [GiFHUD dismiss]; [MBProgressHUD showMessage:@"加载数据" toView:_scrollView]; [MBProgressHUD hideAllHUDsForView:_tableView animated:YES];
图标
[UIApplication sharedApplication].applicationIconBadgeNumber
badgeValue
UIPickerView
在IOS6下制作IOS7风格的UISegmentedControl
[navController.navigationBar setTranslucent:NO]; //半透明的;透亮的
[navController.navigationBar setBarStyle:UIBarStyleBlackOpaque];
if ([self respondsToSelector:@selector(presentViewController:animated:completion:)]) { [self presentViewController:controller animated:YES completion:nil]; } else { [self presentModalViewController:controller animated:YES]; }
UIButton 详解
按下btn为高亮,松开正常状态
iOS 开发中的争议(二)
摘录:
-
对于复杂的、动态生成的界面,建议使用手工编写界面。
-
对于需要统一风格的按钮或UI控件,建议使用手工用代码来构造。方便之后的修改和复用。
-
对于需要有继承或组合关系的 UIView 类或 UIViewController 类,建议用代码手工编写界面。
-
对于那些简单的、静态的、非核心功能界面,可以考虑使用 xib 或 storyboard 来完成。
用xCode编译OpenGL的模板应用程序