iOS 开发-碎文 11.28

实现某个View的点击事件:

//单击的 Recognizer

    UITapGestureRecognizer * singleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(SingleTap:)];

    singleRecognizer.numberOfTapsRequired = 1;    //tap次数

    [self.itemView addGestureRecognizer:singleRecognizer];


然后再实现方法:

#pragma mark singleRecognizerDelegateMethod

- (void)SingleTap:(UITapGestureRecognizer *)recognizer

{

    if (!self.urlField.text.length == 0) {

        //处理单击操作

        self.itemView.hidden = YES;

    }

    //取消textField响应

    [self.urlField resignFirstResponder];

}




代理实现:

在头文件中声明代理

#import <UIKit/UIKit.h>


@interface ViewController : UIViewController <UIWebViewDelegate,UITextFieldDelegate>


Controller

- (void)viewDidLoad {

    [super viewDidLoad];


    self.urlField.delegate = self;

    self.webView.delegate = self;

然后实现代理方法。



取消textField 的焦点:

[self.urlField resignFirstResponder];



webView加载页面:

//获得fieldtext并请求该URL

        NSString * urla = self.urlField.text;

        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urla]];

        //webview加载请求

        [self.webView loadRequest:request];


弹出窗口:

NSString *title = [NSString stringWithFormat:@"AAA"];

    NSString  *message = [NSString stringWithFormat:@"消息"];

    [[[UIAlertView alloc]initWithTitle:title message:message delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil, nil]show];




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值