UITextView UIWebView UIPickerView

UITextView

继承于UIScrollView

属性   //textColor//font//delegete//backgroundColor//text

returnKeyType:返回键的类型  枚举类

keyboardType:键盘的类型      枚举类

scrollEnabled:是否可以拖动

autoresizingMask:自适应长度

.Editable:是否可编辑

//取消第一响应者

resignFirstResponder:

//设为第一响应者

becomeFirstResponder:

+    systemFontOfSize:字体大小       //更改字号

+    fontWithName:NSString    size:字体大小    //初始化

常用委托

//开始编辑文本时

- (void)textViewDidBeginEditing:(UITextView *)textView

//结束文本编辑时

- (void)textViewDidEndEditing:(UITextView *)textView

//修改文本信息时

- (void)textViewDidChange:(UITextView  *)textVIew

 

 

UIWebView

//加载方法

 

//直接装载URL

1.初始化NSString * path

2.初始化url

3.初始化NSURLRequest

- (void) loadRequest:(NSURLRequest *)request;

//主要用于装载用字符串拼接成的HTML代码

- (void) loadHTMLString:(NSString *)string

    baseURL:(NSURL *)baseURL

//主要应用于转载本地页面或者外部传来的NSData

- (void) loadData:(NSData *)data  MIMEType:(NSString *)

MIMEType  textEncodingName:(NSString *)textEncodingName

 base URL :(NSURL *)baseURL

//常用方法

- (void)reload //重新载入

- (void)goBack //后退

- (void)goForward //前进

调用javaScript

stringByEvaluatingJavaScriptFromString:@"function test(){alert(1231234)}stringByEvaluatingJavaScriptFromString:@"test();

//常用委托方法

//加载前

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

//开始加载

- (void)webViewDidStartLoad:(UIWebView *)webView;

//加载完毕

- (void)webViewDidFinishLoad:(UIWebView *)webView;

//加载失败的回调

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;

 

UIPickerView

设置两个代理 .delegate    .dataSource

.showSelectionIndicator   //是否显示一个透明的窗口

新建plist文件

新建Dictionary 取plist值

新建Array取Dic的值

排序

。。。。

必须实现

//滚轮数量

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;

//每个滚轮设置不同的行

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;

//返回对应滚轮的给定的实际表盘取值

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component

//通知用户选取了其中的某一行,然后进行操作

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

posted @ 2012-06-06 11:33  dh99ming  阅读(465)  评论(0)    收藏  举报