UI
文章平均质量分 66
duoduo_333
.O(∩_∩)O奋斗中的攻城师.
展开
-
UI-第一讲UIView
#import "FXMAppDelegate.h"@implementation FXMAppDelegate//当应用程序完成加载是触发,做一些程序加载之后的操作.比如:让window可视.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)lau原创 2014-08-18 23:37:40 · 522 阅读 · 0 评论 -
contentSize、contentInset和contentOffset区别
这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关坐标外,转载 2014-08-30 20:39:19 · 598 阅读 · 0 评论 -
基于UIScrollView和UIPageControl控件做的用户引导界面
效果图片原创 2014-08-31 15:14:03 · 644 阅读 · 0 评论 -
UIGestureRecognizer手势使用
/** * 手势识别器 1.能够为系统提供的视图对象添加触摸事件的响应方法(UIView,UILabel,UIImageView); 2.内部封装了手势识别的过程,我们只需要把中心放在手势识别之后的对用操作上. */原创 2014-08-31 15:52:35 · 867 阅读 · 0 评论 -
UISegmentControl的使用方法
NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",nil]; //初始化UISegmentedControl UISegmentedControl *segmentedTemp = [[UISegmentedControl alloc]initWithIte转载 2014-08-31 14:53:38 · 558 阅读 · 0 评论 -
target/action设计模式
1.target/actinon(目标行为)原创 2014-08-27 00:15:40 · 803 阅读 · 0 评论 -
iOS模态切换视图的四种不同风格
typedef NS_ENUM(NSInteger, UIModalTransitionStyle) { UIModalTransitionStyleCoverVertical =0,//xia'xia UIModalTransitionStyleFlipHorizontal, UIModalTransitionStyleCrossDissolve,#if原创 2014-09-15 19:31:21 · 659 阅读 · 0 评论 -
基于UITableView写的简单通讯录
主要代码#import "RootViewController.h"#import "Student.h"@interface RootViewController ()UITableViewDataSource,UITableViewDelegate>@property (nonatomic, retain)NSDictionary *dic;@propert原创 2014-09-04 00:15:29 · 833 阅读 · 3 评论 -
iOS 跑马灯效果
做项目的项目的时候,you'dao'l转载 2014-11-10 13:09:23 · 759 阅读 · 0 评论 -
下拉放大效果
static CGFloat headerHeight = 250;static CGFloat headerWidth = 320;- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat yOffset =_collectionView.contentOffset.y; i原创 2014-10-09 22:07:54 · 627 阅读 · 0 评论 -
调去系统照相机或者从本地相册获取图片.
1.首先要遵守三个协议UIActionSheetDelegate,UINavigationControllerDelegate,UIImagePickerControllerDelegate2.主要代码//选择头像- (IBAction)handleSelectImage:(id)sender { self.myActionSheet = [[UIAc原创 2015-01-26 17:38:05 · 861 阅读 · 0 评论 -
iOS UITextField用法大全
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //初始化textfield并设置位置及大小text.borderStyle = UITextBorderStyleRoundedRect; //设置边框样式,只有设置了才会显示边框样式 typedef转载 2015-02-04 11:30:59 · 564 阅读 · 0 评论 -
iOS 8 状态栏保持黑底白字 亲测有效
1.info.plist文件 设置View controller-based status bar appearance的值为no2.在AppDelegate.m中添加如下代码if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { [application setStatusBarStyle:UI原创 2015-04-15 14:08:17 · 1002 阅读 · 0 评论 -
iOS 字体样式
UILabel *label = [UILabel alloc] init];inLabel.font = [UIFontfontWithName:@"Snell Roundhand"size:13];2015-06-19 09:30:38.891 Interest[860:26980]所有字体( Marion, Copperplate,原创 2015-06-19 09:35:20 · 907 阅读 · 0 评论 -
UISlider的使用
1.UISlider *slider = [[UISlideralloc] initWithFrame:CGRectMake(10,60, 200,30)]; //设置滑杆最大值 slider.maximumValue =1.0; //设置滑杆最小值 slider.minimumValue =0.0; //给slider添加原创 2014-08-28 23:49:44 · 525 阅读 · 0 评论 -
代码截屏
//代码截屏// //(1)设置要截屏的图片大小// UIGraphicsBeginImageContext(view.frame.size);// //(2)对那个示图固定大小的图片// [view.layer renderInContext:UIGrahicsGetCurrentContext()];// //(3)获取截图的图片对象//原创 2014-08-28 23:40:17 · 560 阅读 · 0 评论 -
UI-第二讲UILable、UITextField , UIButton
@interface ZDAppDelegate(){ UIView *_containerView;}//不是一开始定义的的时候定义饿实例变量,而是后期根据需求而打那个医德实例变量,统一定义在.m文件中的延展中,外界不可见.@end@implementation ZDAppDelegate- (BOOL)application:(UIApplication *)applicat原创 2014-08-19 19:40:34 · 773 阅读 · 0 评论 -
iOS打电话的两种方法
第一种方式 NSString *phone = @“88888888” if (phone != nil) { NSString *telUrl = [NSString stringWithFormat:@"telprompt:%@",phone]; NSURL *url = [[NSURL al转载 2014-09-04 19:17:02 · 621 阅读 · 0 评论 -
基于UI写的简单的计算器
主要代码原创 2014-08-23 23:41:25 · 1103 阅读 · 0 评论 -
UITextField的属性大全
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //初始化textfield并设置位置及大小text.borderStyle = UITextBorderStyleRoundedRect; //设置边框样式,只有设置了才会显示边框样式 typedef转载 2014-08-24 12:22:57 · 547 阅读 · 0 评论 -
iOS视图传值的3种方法.
1.属性传值.原创 2014-09-20 22:57:56 · 715 阅读 · 0 评论 -
iOS将输入框的文字存入本地文件中
UITextField *tf = (UITextField *)[self.viewviewWithTag:1000]; NSString *content = tf.text; //2.获取到所要存储的文件路径 /** * Documents文件夹路径 @param NSdocumentDirectory指定的文件夹(是Documen原创 2014-09-09 13:33:30 · 738 阅读 · 0 评论 -
捏合操作.
主要代码- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ //如果只有一个手指戳屏幕,则不处理捏合操作 if (1 == [touches count]) { return; } NSArray *allTouches = [touches allObjects];原创 2014-08-26 23:37:49 · 703 阅读 · 0 评论 -
UI-关灯游戏,无尽版-贞姐原创
#import @interface FYZAppDelegate : UIResponder @property (retain, nonatomic) UIWindow *window;@end原创 2014-08-25 23:45:17 · 722 阅读 · 0 评论 -
UIControlEventTouch的使用
在控件事件中,简单解释下下面几个事件。说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。1)UIControlEventTouchDown指鼠标左键按下(注:只是“按下”)的动作2)UIControlEventTouchDownRepeat指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。说明:多次重复按下时转载 2014-08-27 09:30:01 · 1055 阅读 · 0 评论 -
UITableViewDataSource和UITableViewDelegate内常用的13个方法
@protocol UITableViewDataSource@required//设置分组的行数- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;//创建cell,每一个行(row)对应一个cell- (UITableViewCell *)table原创 2014-09-05 13:27:47 · 759 阅读 · 0 评论 -
UISegmentedControl ,UIStepper,UISwitch,UISlider综合应用(实例需求)
需求:原创 2014-08-28 22:50:41 · 929 阅读 · 0 评论 -
UIStepper的使用方法
value: 当前所表示的值,默认为0.0; minimumValue: 最小可以表示的值,默认0.0; maximumValue: 最大可以表示的值,默认100.0; stepValue: 每次递增或递减的值,默认为1.0; 以下几个是控制属性: continuous: 控制是否持续触发UIControlEventValu原创 2014-08-28 23:02:57 · 886 阅读 · 0 评论 -
UISwitch的使用
_switchView = [[UISwitchalloc] initWithFrame:CGRectMake(50,500, 40,10)]; _switchView.on =NO;//设置初始化为打开状态 [_switchViewaddTarget:selfaction:@selector(switchAction:)forControlEven原创 2014-08-28 23:33:42 · 463 阅读 · 0 评论 -
iOS for循环创建button,button的宽度根据上面的文字来自适应.
最近需要使用一个标签页,寻思自己写一个demo.标签的大小根据上面的文字来自适应大小,需要根据后台返回的数据自动换行.没有添加NSArray *arr = @[@"无知",@"风云变幻",@"施耐庵",@"唉",@"西门吹雪",@"呵呵哒",@"快看看",@"窿窿啦啦",@"一杆禽兽狙",@"合欢花",@"暴走大事件",@"非诚勿扰",@"呵呵呵"]; CGFloat w原创 2015-07-23 16:41:42 · 9868 阅读 · 0 评论