UI初级
pengyuan_D
有朋自远方来,不亦乐乎
展开
-
iOS---取出字符串中的数字
//取出字符串中的数字 /** ---------------------------------------------------------------------------*/第一种:字符串: urlString NSScanner *scanner = [NSScanner scannerWithString:urlString]; [scanner sc原创 2016-08-12 11:51:17 · 3418 阅读 · 0 评论 -
获取触摸的两点距离
(1)设置根视图控制器()原创 2014-10-31 17:15:32 · 818 阅读 · 0 评论 -
单元格的三种定制方式
AppDelegate.mMainViewController *mainCtrl = [[MainViewController alloc] initWithStyle:UITableViewStylePlain]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootV原创 2014-10-30 10:49:40 · 1143 阅读 · 0 评论 -
电话本索引【表视图】
MainViewController.h@interface RootViewController : UIViewController@property(nonatomic, retain)NSDictionary *dic;@property(nonatomic, retain)NSArray *allKeys;MainViewController.m- (void)view原创 2014-10-30 10:31:04 · 1005 阅读 · 0 评论 -
表视图添加数据
AppDelegate设置根视图控制器原创 2014-10-30 10:21:52 · 710 阅读 · 0 评论 -
UICollectionView
RootViewController.h@interface RootViewController : UIViewControllerRootViewController.m原创 2014-10-30 10:44:15 · 961 阅读 · 0 评论 -
电话本的检索功能
设置带有导航栏的根视图控制器RootViewController.h@interface RootViewController : UIViewController{ UITableView *_tableView;}@property(nonatomic, retain)NSArray *data; //存放原本的数据@property(nonatomic, reta原创 2014-10-30 10:36:04 · 1013 阅读 · 0 评论 -
点击按钮切换图片
RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; _imageView.image = [UIImage imageNamed:@"1"]; _imageView.highlightedImage = [UIImage imageNamed:@"2"];}- (IBAction)but原创 2014-10-30 10:35:40 · 949 阅读 · 0 评论 -
根据文本内容设置单元格的行高
AppDelegate设置根视图控制器RootViewController原创 2014-10-30 10:23:24 · 969 阅读 · 0 评论 -
设置组的头视图标题和尾视图标题【表视图的二维数组】
AppDelegate.m设置根控制器RootViewController.m原创 2014-10-30 09:48:52 · 754 阅读 · 0 评论 -
UIToolBar工具栏的使用
AppDelegate.m原创 2014-10-30 09:40:57 · 671 阅读 · 0 评论 -
单元格的选中效果和辅助效果
AppDelegate设置根视图控制器RootViewController原创 2014-10-30 10:15:02 · 744 阅读 · 0 评论 -
cell的常用属性
AppDelegate设置根视图控制器原创 2014-10-30 10:08:10 · 1786 阅读 · 0 评论 -
单元格的复用
AppDelegate.m设置根视图控制器RootViewCon原创 2014-10-30 10:05:56 · 604 阅读 · 0 评论 -
导航项的自定义和导航栏的样式设置,正在保存
AppDelegate.m#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.wind原创 2014-10-30 09:33:50 · 1628 阅读 · 0 评论 -
导航控制器的制作,push,pop,root,index
AppDelegate.m#import "FirstViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.win原创 2014-10-30 09:23:06 · 1583 阅读 · 0 评论 -
QQ列表的展开收起
RootViewController.h@interface RootViewController : UIViewController { BOOL Close[15]; //用于存放每一组的收起展开状态 YES 是收起 NO是展开 UITableView *_tableView;}@property(nonatomic, retain)NSArray *da原创 2014-10-30 10:40:13 · 1531 阅读 · 0 评论 -
解释为什么imgView要打开点击事件【事件响应链】
(1)在AppDelegate.m文件中将导航控制器设置为根控制器RootViewController *rootCtrl = [[RootViewController alloc] init]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:r原创 2014-11-01 17:05:59 · 1256 阅读 · 0 评论 -
UIScrollView 的常用属性
ViewController.@interface ViewController : UIViewControllerViewController.m原创 2014-11-01 17:13:59 · 780 阅读 · 0 评论 -
iOS 判断iphone ipad 系统版本
#define ScreenWidth ([[UIScreen mainScreen] bounds].size.width)#define ScreenHeight ([[UIScreen mainScreen] bounds].size.height)#define iOS8 ([[[UIDevice currentDevice] systemVersion] floatValue]原创 2016-06-20 11:17:35 · 393 阅读 · 0 评论 -
iOS删除本地文件
// 文件存放目录 NSString *pngDir = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"]; NSFileManager *fileMgr = [NSFileManagerdefaultManager]; NSSt原创 2015-10-12 09:19:18 · 1114 阅读 · 0 评论 -
事件响应链
(1)设置根视图控制器(2)RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; MyView *view = [[MyView alloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; view.backgroundColor = [UIColor原创 2014-10-31 17:18:36 · 860 阅读 · 0 评论 -
自定义工具栏tabbar图片
在AppDelegate.m中,设置根视图控制器RootViewController.h@interface RootViewController : UITabBarController{ UIImageView *_selectedImg;}RootViewController.m#import "RootViewController.h"#import "Home原创 2014-11-01 18:39:41 · 977 阅读 · 0 评论 -
轻扫手势/平移、长按手势
(1)创建故事板(2)原创 2014-10-31 17:21:41 · 1395 阅读 · 0 评论 -
两种方式自定义标签工具栏
在AppDelegate.m中设置根视图控制器MainTabbarController.h@interface MainTabbarController : UITabBarController{ UIImageView *_selectedImg; UIView *_tabbarView;}- (void)showtabbar:(BOOL)show;Main原创 2014-11-01 18:45:00 · 876 阅读 · 0 评论 -
创建TabBaritem和自定义Tabbar工具栏
AppDelegate.m#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[原创 2014-11-01 17:37:20 · 1061 阅读 · 0 评论 -
手机QQ底部分栏效果【标签栏】
AppDelegate.m//// AppDelegate.m// Task5//// Created by lyb on 14-9-27.// Copyright (c) 2014年 imac. All rights reserved.//#import "AppDelegate.h"#import "FirstViewController.h"#import "原创 2014-11-01 17:42:58 · 2307 阅读 · 0 评论 -
简易图片浏览器【可缩放图片,滑动后恢复正常】
AppDelegate.h#import "AppDelegate.h"#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc原创 2014-11-01 17:32:52 · 1231 阅读 · 0 评论 -
使用ScrollView缩放图片
ViewController.h@interface ViewController : UIViewController{ UIScrollView *_scrollView;}ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewC原创 2014-11-01 17:29:46 · 1188 阅读 · 0 评论 -
渐变式切换图片
ViewController.h@interface ViewController : UIViewController{ UIImageView *imageView1; UIImageView *imageView2;}ViewController.m#import "ViewController.h"@interface ViewController原创 2014-11-01 17:24:21 · 1042 阅读 · 0 评论 -
可以循环滚动的展示图
ViewController.h@interface ViewController : UIViewController{ NSInteger _index; UIPageControl *_pageCtrl; UIScrollView *_scrollerView;}ViewController.m#import "ViewController.h"@原创 2014-11-01 17:22:33 · 729 阅读 · 0 评论 -
手指触摸事件【小球跟随手指】
(1)设置根视图控制器(2)原创 2014-10-31 17:10:28 · 814 阅读 · 0 评论 -
新浪微博的简易框架【主题选中特效】
在AppDelegate.m中设置根视图控制器RootviewController.h@interface RootTabbarController : UITabBarController{ UIImageView *_selectedImg;}RootviewController.m#import "RootTabbarController.h"#import "Ho原创 2014-11-01 19:08:57 · 982 阅读 · 0 评论 -
表的头视图下拉放大效果
ViewController.h@interface ViewController : UIViewController{ UIImageView *_imageView;}ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation View原创 2014-11-01 17:27:12 · 1586 阅读 · 0 评论 -
展示图
ViewController.h@interface ViewController : UIViewController{ UIPageControl *_pageCtrl; UIScrollView *_scrollView;}ViewController.m#import "ViewController.h"@interface ViewController原创 2014-11-01 17:20:53 · 676 阅读 · 0 评论 -
TableView dataSource
MainViewController.m#pragma mark - Table view data source- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 1;}- (NSInteger)tableView:(UITableView *)tableView number原创 2014-10-30 10:27:46 · 686 阅读 · 0 评论 -
表的组头尾视图的自定义
AppDelegate设置根视图控制器原创 2014-10-30 10:00:54 · 880 阅读 · 0 评论 -
图片视图UIImageView
/*_____________________________UIImageView_____________________________*/- (void)_initImageView { //图片的后缀名默认是png UIImage *image = [UIImage imageNamed:@"1"]; UIImageView *imageView =原创 2014-10-28 20:45:51 · 504 阅读 · 0 评论 -
Transform【缩放、平移、旋转】
/*___________________________UIView的Transform的使用_______________________________*/ UIView *view = [[UIView alloc] initWithFrame:CGRectMake((320-50)/2, (480-50)/2, 50, 50)]; view.backgroundColor原创 2014-10-28 20:36:25 · 1471 阅读 · 0 评论 -
定时器2
AppDelegate.m //创建一个label// CGRect frame = CGRectMake((320-190)/2, (480-50)/2, 190, 50);// UILabel *label = [[UILabel alloc] initWithFrame:frame]; _label = [[UILabel alloc] init原创 2014-10-28 19:57:42 · 512 阅读 · 0 评论