![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
文章平均质量分 61
佯加酱
别问我有什么,我有点丑!
展开
-
IOS Layer的使用
CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。CALayer外形特征主要包括:1、层的大小尺寸2、背景色3、内容(可以填充图片或者使用Core Graphics绘制的内容)4、矩形是否使用圆角5、矩形是否有阴影Layer有很多种转载 2014-10-21 21:02:08 · 349 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在对象管理上,转载 2014-08-13 10:13:32 · 364 阅读 · 0 评论 -
SingleTouch 和 MutliTouch
不论SingleTouch 还是 MutiTouchself.view.userInteractionEnabled = YES;原创 2014-08-26 13:38:33 · 437 阅读 · 0 评论 -
代理模式页面传值和navigation配合使用
这点容易出处,我的出错点在于原创 2014-08-25 20:15:14 · 304 阅读 · 0 评论 -
即时改变badgeValue的值(使用KVO)
首先先创建一个类Number@interface Number : NSObject{ NSNumber *badgeValue_number;}@end原创 2014-08-25 14:12:05 · 910 阅读 · 0 评论 -
KVC和KVO的理解
KVC 与 KVO 理解On 2012 年 6 月 7 日, in iPhone, by donlyKVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 K转载 2014-08-26 09:42:01 · 325 阅读 · 0 评论 -
Gesture(手势旋转图片,缩放图片,touch图片处理相关事件)
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIImage *img = [UIImage imageNamed:@"iphone.png"]; UIImageView转载 2014-08-26 14:22:35 · 525 阅读 · 0 评论 -
两个页面之间的跳转
[self dismissViewControllerAnimated:YES completion:nil];原创 2014-08-05 20:17:02 · 761 阅读 · 0 评论 -
Tab bar和UINavigationController同时使用
首先明确Tab bar 的优先级别最高例子:原创 2014-08-18 14:44:28 · 440 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(三)ToolBar
1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。[cpp] view plaincopy[self.navigationController setToolbarHidden:NO animated:YES]; 2、在ToolBar上添加UIB转载 2014-08-13 10:13:32 · 262 阅读 · 0 评论 -
UINavigationController页面之间的传值
比如YcwTheatersViewController 要向YcwMovieViewController原创 2014-08-13 16:03:15 · 807 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView2、为Button 添加点击事件,实现跳转在RootViewController.xib中和RootViewController.h文件建立连接在RootViewController.m中转载 2014-08-13 10:12:43 · 248 阅读 · 0 评论 -
contentOffset,contentInset属性含义u
区别:contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。contentOffset是scrollview当前显示区域顶点相对于frame顶点的偏移量,比如上个例子你拉到最下面,contento转载 2014-10-21 15:20:33 · 393 阅读 · 0 评论 -
iOS的完整学习路线图
今晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助转载 2014-10-14 20:27:02 · 347 阅读 · 0 评论 -
mysql的get请求
先把mysql的php接口定义为宏#define kSqlUrl @"http://localhost:8888/mysql.php"原创 2014-09-04 11:33:23 · 436 阅读 · 0 评论 -
写一个本地通知(UILocalNotification)
UILocalNotification *notification = [[UILocalNotification alloc]init]; if (notification != nil) { NSLog(@">>支持本地通知"); NSDate *now = [NSDate date]; notificatio转载 2014-09-01 09:14:16 · 271 阅读 · 0 评论 -
TableView的使用(一)滑动删除,选择删除,多行删除
UITableView-编辑功能-滑动删除需要实现UITableViewDataSource/UITableViewDelegate协议中的相关方法: #pragma mark - 启动编辑(第一步)-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{原创 2014-08-18 14:06:43 · 977 阅读 · 0 评论 -
定制 UITableViewCell 表视图单元格
在项目导航栏中,右击 SimpleTable 文件夹,并选择 New File ...。转载 2014-08-09 13:47:41 · 333 阅读 · 0 评论 -
ios代码大全
http://blog.csdn.net/kepoon/article/details/7763106转载 2014-08-26 09:45:10 · 500 阅读 · 0 评论 -
使用Tab Bar Controller 切换视图
这次要写的程序运行起来的效果是这样的:底部有几个图标,每个图标对应一个视图。每点击一个图标,对应的视图就会打开。如下图,就是我们做好的程序效果: 每个Tab Bar有一个对应颜色的视图。为了搞清使用Tab Bar切换视图的原理,我们还是从Empty Application开始创建我们的程序。1、运行Xcode 4.2,新建一个Empty Application,名称为Tab转载 2014-08-13 17:16:41 · 673 阅读 · 0 评论 -
在AppDelegate自定义一个ViewController
在AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch.原创 2014-08-11 19:44:51 · 962 阅读 · 0 评论 -
UILabel和UIImageView一起加入UIPickerView
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view;原创 2014-08-11 19:32:50 · 339 阅读 · 0 评论 -
一个页面跳转向另一个页面的不同系统特效
#import @class SecondaryViewController;@interface}@property @property @property @property @propertyModalExamplesViewController : UIViewController {(nonatomic, (nonatomic, (nonatomic, (nona原创 2014-08-12 09:46:23 · 833 阅读 · 0 评论 -
利用UIImageView连续播放图片动画效果
self.myImage.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.png"],[UIImage imageNamed:@"2.png"],[UIImage imageNamed:@"3.png"],[UIImage imageNamed:@"4.png"],[UIImage imageNamed:@"5原创 2014-08-07 15:29:39 · 872 阅读 · 0 评论 -
UIActionSheet
UIActionSheet *sheet = [[UIActionSheet alloc]initWithTitle:@"死亡之谷" delegate:nil cancelButtonTitle:@"取消" destructiveButtonTitle:@"OK" otherButtonTitles:nil]; [sheet showInView:self.view];原创 2014-08-07 15:52:57 · 270 阅读 · 0 评论 -
UISwitch
self.mySwitch = [[UISwitch alloc]initWithFrame:CGRectMake(100, 100, 0, 0)]; [self.mySwitch setOn:YES]; [self.view addSubview:self.mySwitch]; [self.mySwitch addTarget:s原创 2014-08-04 16:28:00 · 278 阅读 · 0 评论 -
UISlider
- (void)viewDidLoad{ [super viewDidLoad]; self.mySlider = [[UISlider alloc]initWithFrame:CGRectMake(0.0f, 0.0f, 200.0f, 23.0f)]; self.mySlider.center = self.view.center;原创 2014-08-05 09:42:35 · 276 阅读 · 0 评论 -
UISegmentedControl
- (void)viewDidLoad{ [super viewDidLoad]; //可以包含图片 NSArray *segments = [[NSArray alloc]initWithObjects:@"iphone",[UIImage imageNamed:@"111.png"],@"ipod",@"imac", nil];原创 2014-08-05 10:12:57 · 279 阅读 · 0 评论 -
tableView在多行选择选择时,UIBarButtonItem标题变化显示选择的数量
在选择行时,bia- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ NSArray *selectedRows = [self.thirdTableView indexPathsForSelectedRows]; NSS转载 2014-08-18 15:29:56 · 486 阅读 · 0 评论 -
自定义TabBar
思路:自定义一个UIview 放在原创 2014-08-19 09:53:18 · 301 阅读 · 0 评论 -
给ios界面设图片背景
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"back-568h"]]; imgView.frame = self.view.bounds; imgView.autoresizingMask = UIViewAutoresizingFlexibleWidth;原创 2014-07-08 09:09:42 · 324 阅读 · 0 评论 -
IOS UIButton使用详解
第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType);能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTyp转载 2014-08-07 16:31:08 · 198 阅读 · 0 评论 -
UIWebView
1)创建UIWebView *myWebView=[[UIWebViewalloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; (2)加载网页 NSURL *url=[NSURLURLWithString:@"http://www.google.com.hk"]; NSURLRequest *request=转载 2014-08-07 18:22:49 · 221 阅读 · 0 评论 -
ios输入框被键盘挡住的解决办法
实现方法: 1)将输入框的代理设置为self (在lb文件中将输入框的delegate设置为File’s Owner 。或者使用代码textField.delegate = self; 2)将输入框所对应的ViewController.h设置实现了UITextFieldDelegate协议 在ViewController.m文件中实现UITextFi转载 2014-08-07 19:05:08 · 540 阅读 · 0 评论 -
ios音乐播放器(歌词)
思路解析lrc文件,然后分析这个文件原创 2014-08-22 14:02:00 · 805 阅读 · 0 评论 -
KVO(两页面传值)
存在Person类@interface Person : NSObject@property (copy,nonatomic) NSString *name;@end原创 2014-08-23 11:44:03 · 475 阅读 · 0 评论 -
iOS中的生成随机数方法
生成0-x之间的随机正整数int value =arc4random_uniform(x + 1);生成随机正整数int value = arc4random()通过arc4random() 获取0到x-1之间的整数的代码如下:int value = arc4random() % x; 获取1到x之间的整数的代码如下:转载 2014-08-08 14:51:56 · 306 阅读 · 0 评论 -
UIPickerView中插入图片
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{ UIImage *myImage = [array_images objectAtIndex:row];原创 2014-08-08 15:12:41 · 851 阅读 · 0 评论 -
自定义一个视图类似UIAlertView
先建立一个xib文件原创 2014-08-19 16:25:45 · 421 阅读 · 0 评论 -
UIPivkerView 视图中,左边一列变化,右边一列也相应方式变化
//.m文件中原创 2014-08-08 14:09:58 · 451 阅读 · 0 评论