![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI
muran33
这个作者很懒,什么都没留下…
展开
-
UILabel
如果使用MRC,-(BOOL)中需要写一个[_window release],在这里如果写[self.window release]也可以,相当于把释放交给系统,但是会延迟释放创建一个UILabelUILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 100, 100, 150)];label.backgroundColor=[UI原创 2015-07-29 21:53:59 · 241 阅读 · 0 评论 -
UITextField总结
#import "MainViewController.h"#define WIDTH self.view.frame.size.width@interface MainViewController ()<UITextFieldDelegate>@property(nonatomic,retain)UITextField *textField;@end@implementation Main原创 2015-08-13 17:58:17 · 209 阅读 · 0 评论 -
cell 内容编辑
MainViewController.m#import "MainViewController.h"@interface MainViewController ()<UITableViewDelegate,UITableViewDataSource>@property(nonatomic,retain)UITableView *tableView;@property(nonatomic,reta原创 2015-08-12 22:52:56 · 405 阅读 · 0 评论 -
UILabel 总结
#import "MainViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewController ()@property(nonatomic,retain)UILabel *label;@end@imple原创 2015-08-13 17:54:54 · 308 阅读 · 0 评论 -
Block传值
准备工作,设置跟视图控制器和两个viewControllerblock的调用在MainViewController中铺一个buttonUIButton *button=[UIButton buttonWithType:UIButtonTypeRoundedRect]; button.layer.borderWidth=1; button.frame=CGRectMake(100, 1原创 2015-08-13 20:25:20 · 294 阅读 · 0 评论 -
接口
在storyboard上铺五个button,并且写出点击方法.分别为: synGET synPOST asynGET asynPOST blockGETGET同步请求将地址赋给一个字符串NSString *strURL=@"http://api.map.baidu.com/place/v2/search?query=银行®ion=大连&output=json&ak=6E823f58原创 2015-08-17 21:21:09 · 323 阅读 · 0 评论 -
图片相关 UIActionSheet
ViewController.m#import "ViewController.h"#import "UIImageView+WebCache.h"#import "UIImage+GIF.h"@interface ViewController ()<UIActionSheetDelegate,UINavigationControllerDelegate,UIImagePickerControl原创 2015-08-19 20:49:42 · 450 阅读 · 0 评论 -
手势识别器
MainViewController.m#import "MainViewController.h"@interface MainViewController ()@property(nonatomic, retain)UIImageView *imageView;@property(nonatomic, retain)UIAlertView *alertView;@end@implementat原创 2015-08-19 21:30:21 · 331 阅读 · 0 评论 -
UITextField
创建输入框UITextField *text1 = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];text1.backgroundColor = [UIColor yellowColor]; [self.window addSubview:text1];[text1 release];边框 圆角 te原创 2015-08-06 20:35:34 · 246 阅读 · 0 评论 -
UIViewController
AppDelegate.m#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation AppDelegate-(void)dealloc{ [_window release]; [super dealloc];}// 告诉主程序win原创 2015-08-12 20:11:05 · 199 阅读 · 0 评论 -
NETWorkingTool 网络封装 协议传值 Block传值
AppDelegate.m#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()@end@implementation AppDelegate-(void)dealloc{ [_window release]; [super dealloc];}- (BOOL)appl原创 2015-08-19 21:04:53 · 331 阅读 · 0 评论 -
UITableViewController
MyTableViewController.m#import "MyTableViewController.h"@interface MyTableViewController ()@property(nonatomic,retain)NSMutableArray *arr;@property(nonatomic,retain)UIRefreshControl *control;@end@im原创 2015-08-19 21:07:40 · 303 阅读 · 0 评论 -
数据持久化 将数据写入到本地 文件管理
ViewController.m#import "ViewController.h"#import "Student.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 苹果手机为了保证自己数据上的绝对安全,设计了原创 2015-08-19 21:22:02 · 1075 阅读 · 0 评论 -
Calculator
AppDelegate.h#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (retain, nonatomic) UIWindow *window;@endAppDelegate.m#import "AppDelegate.h"#import "RootVi原创 2015-08-06 21:05:55 · 370 阅读 · 0 评论 -
自定义TableView 继承, cell, model
准备工作不赘述 MainViewController.m#import "MainViewController.h"#import "MyCell.h"#import "MyCell2.h"#import "Student.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.heigh原创 2015-08-12 22:09:03 · 273 阅读 · 0 评论 -
播放器 基本控件实现
MainViewController.m属性等#import "MainViewController.h"#import <AVFoundation/AVFoundation.h>#import "SecondViewController1.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.siz原创 2015-08-13 20:57:30 · 461 阅读 · 0 评论 -
UITabBarItem 快捷菜单
AppDelegate.m// 创建六个tabBarItem#import "AppDelegate.h"#import "FirstViewController.h"#import "SecondViewController.h"#import "ThirdViewController.h"#import "FourthViewController.h"#import "FifthVi原创 2015-08-13 20:46:09 · 446 阅读 · 0 评论 -
UIView
MRC系统生成的工程默认为ARC,如果使用MRC,则需要写一个dealloc方法-(void)dealloc{ [_window release];// 针对window属性写一个dealloc [super dealloc];}创建一个UIView1.创建对象UIView *view1=[[UIView alloc]initWithFrame:CGRectMake(100,原创 2015-07-29 21:09:15 · 227 阅读 · 0 评论 -
LTView
LTView.h#import <UIKit/UIKit.h>@interface LTVIew : UIView<UITextFieldDelegate>// 因为要在类的外部获取输入框的内容,修改label的标题,所以我们可以把这两部分作为属性写在.h文件中,这样在外部可以直接进行修改和设置@property(nonatomic,retain)UILabel *myLabel;@prop原创 2015-08-12 19:44:24 · 259 阅读 · 0 评论 -
UIViewController
AppDelegate.m#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation AppDelegate-(void)dealloc{ [_window release]; [super dealloc];}// 告诉主程序win原创 2015-08-12 20:06:06 · 211 阅读 · 0 评论 -
文章标题
AppDelegate.m#import "AppDelegate.h"#import "RootViewController.h"@interface AppDelegate ()@end@implementation AppDelegate-(void)dealloc{ [_window release]; [super dealloc];}// 告诉主程序win原创 2015-08-12 20:07:33 · 210 阅读 · 0 评论 -
UIControl 音乐播放 gif动图
AppDelegate里的准备工作不再赘述MainViewController.m#import "MainViewController.h"#import <AVFoundation/AVFoundation.h>@interface MainViewController ()@property(nonatomic,retain)UIStepper *stepper;@property(n原创 2015-08-12 20:26:46 · 1707 阅读 · 0 评论 -
ScrollView
#import "MainViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewController ()<UIScrollViewDelegate>@end@implementation MainViewContr原创 2015-08-12 20:43:05 · 737 阅读 · 0 评论 -
DCIM 用 UIScrollView 和UIPageControl
准备工作不赘述相册 点开之后点击每个图片跳转到图片的详情面,滑动图片下面的UIPageControl跟着滑动MainViewController.m#import "MainViewController.h"#import "LTView.h"#import "SecondViewController.h"@interface MainViewController ()@property(n原创 2015-08-12 22:40:49 · 240 阅读 · 0 评论 -
TableView省市区数组字典 属性传值
三个tableView分别显示省 市 区 点击省跳转相应的市,点击市跳转相应的区MainViewController.h#import <UIKit/UIKit.h>@interface MainViewController : UIViewController@property(nonatomic,retain)NSMutableArray *cityArr;@property(nonato原创 2015-08-12 21:48:07 · 351 阅读 · 0 评论 -
一个TableView实现省市区字典数组的跳转
AppDelegate.m#import "AppDelegate.h"#import "MainViewController.h"@interface AppDelegate ()@end@implementation AppDelegate-(void)dealloc{ [_window release]; [super dealloc];}- (BOOL)applic原创 2015-08-12 21:53:09 · 329 阅读 · 0 评论 -
一个ViewController里有三个TableView,分别为省市区,逐级跳转
准备工作不赘述 MainViewController.m#import "MainViewController.h"#import "SecondViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewContr原创 2015-08-12 21:58:32 · 400 阅读 · 0 评论 -
带分区的省市区字典数组
准备工作不再赘述一个tableView TitleForHeader为省名,分区个数为省的个数,每个分区中的cell.textLabel.text为省对应的市名MainViewController.m#import "MainViewController.h"#import "SecondViewController.h"@interface MainViewController ()<UIT原创 2015-08-12 22:23:01 · 564 阅读 · 0 评论 -
GIF动图 SegmentControl
准备工作不赘述放入三组连续的图片 MainViewController.m#import "MainViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewController ()@property(nonat原创 2015-08-12 20:33:59 · 295 阅读 · 0 评论 -
Block数组练习
用Block从后面传一个字符串到前面并且添加到前面的联系人中MainViewController.m#import "MainViewController.h"#import "SecondViewController.h"@interface MainViewController ()<UITableViewDataSource,UITableViewDelegate>@property(n原创 2015-08-13 20:36:02 · 472 阅读 · 0 评论 -
UIPageControl
准备工作不赘述MainViewController.m#import "MainViewController.h"#import "LTView.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewController ()<UIScrol原创 2015-08-12 22:30:06 · 294 阅读 · 0 评论 -
登陆界面(LTView,UITextField,UIButton)
设置几个类 AppDelegate LTView RootViewController LoginViewController RegistViewController PasswordViewControllerAppDelegate.mapplication中// 设置一个UIViewControllerRootViewController *rootVC=[[RootViewC原创 2015-08-06 20:56:48 · 512 阅读 · 0 评论