博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UILabel的使用
阅读量:6990 次
发布时间:2019-06-27

本文共 1128 字,大约阅读时间需要 3 分钟。

hot3.png


173440_kWfc_2613440.jpg


( 3 ) Label文字竖排

    UILabel *verticalLabel =

      [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 50, 100)];
    verticalLabel.text = @"你\n好\n阿";
    // verticalLabel.text = @"你 \n  好 \n   阿";
    verticalLabel.numberOfLines = [verticalLabel.text length];
  [self.view addSubview:verticalLabel];


( 2 ) 如何在敲击手势中获取到被点击的label

// 敲击事件

[label addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self
                                                                    action:@selector(labelTap:)]];
// UILabel 默认用户交互是关闭的
label.userInteractionEnabled = YES;
// 添加tag值
//label.tag = 4869;

// 点击结束调用

- (void)labelTap:(UITapGestureRecognizer *)sender {
    
    /*
     
     方法一 添加 tag值  判断
     tag要少用
     所以此方法不推荐
     NSLog(@"%ld",sender.self.view.tag);
     
     */
    
    // 方法 二  类型判断
    if ([sender.self.view isKindOfClass:[<#你要的类#> class]]) {
        
        //转换一下
        <#你要的类#> *label = (<#你要的类#> *)sender.self.view;
        
    }
}


( 1 ) UILabel 添加敲击事件

- (void)loadContent {

    
#pragma mark - label 敲击事件
    [self.label addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self
                                                                         action:@selector(labelTap)]];
    
    // UILabel 默认用户交互是关闭的
    self.label.userInteractionEnabled = YES;
    
}
// 点击结束调用
- (void)labelTap {
    
    
    NSLog(@"点击了 label");
    
}

转载于:https://my.oschina.net/codeismygirl/blog/609967

你可能感兴趣的文章
SWT中ole/activex实践--操作word的一个例子
查看>>
Volley(二)—— 基本Request对象 & RequestQueue&请求取消
查看>>
arguments对象的实例使用
查看>>
easyui datalist按组多选
查看>>
Python-代码对象
查看>>
Xcode界面切换动画效果
查看>>
StackExchange.Redis 访问封装类
查看>>
李洪强-C语言7-C语言运算符
查看>>
要引用这几个才有GetOwinContext与GetAutofacLifetimeScope
查看>>
SVD奇异值分解
查看>>
Chapter 1 First Sight——19
查看>>
iOS获取手机型号,Swift获取手机型号(类似iphone 7这种,检测机型具体型号)
查看>>
在linux下python爬虫进程发生异常时自动重启直至正常结束的方法
查看>>
ASP.NET Aries JSAPI 文档说明:AR.Form、AR.Combobox
查看>>
Dubbo系列(2)_RPC介绍
查看>>
JS实现打印功能
查看>>
JavaScript系列文章:不能不看的数据类型检测
查看>>
Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳...
查看>>
Linux 访问权限
查看>>
glob 文件或目录查找
查看>>