`

UILabel用法

 
阅读更多

/设置换行
UILabel*label;

//设置换行
label.lineBreakMode = UILineBreakModeWordWrap; 
label.numberOfLines = 0;

换行符还是\n
比如NSString * xstring=@"lineone\nlinetwo"

 记得要把label的高度设置的足够显示多行内容。

 

(void)LY_Display
{
    UILabel *LY_Label = [[UILabel alloc] initWithFrame:CGRectMake(60, 180, 60, 30)];
    [self.view addSubview:LY_Label];
    LY_Label.backgroundColor = [UIColor clearColor];
    LY_Label.text = @"密   码";
    LY_Label.font= [UIFont fontWithName:@"zapfino" size:(15.0f)]; //字体设置
   

    UITextField *LY_Text = [[UITextField alloc] initWithFrame:CGRectMake(143, 180, 80, 30) ];
    [self.view addSubview:LY_Text];
    LY_Text.backgroundColor = [UIColor whiteColor];
    [LY_Text setBorderStyle:UITextBorderStyleLine];             //边框设置
    LY_Text.placeholder = @"password";                          //默认显示的字
    LY_Text.font = [UIFont fontWithName:@"helvetica" size:12];  //字体和大小设置
    LY_Text.textColor = [UIColor redColor];                     //设置字体的颜色
    LY_Text.clearButtonMode = UITextFieldViewModeWhileEditing;  //清空功能x
    LY_Text.returnKeyType = UIReturnKeyDone;                    //键盘有done
    LY_Text.secureTextEntry = YES;                              //密码输入时
    LY_Text.delegate = self;                                    //托管
    
}
 
分享到:
评论

相关推荐

    UILabel、UILabel基本用法、UILabel详解

    ### UILabel基本用法与详解 #### 一、概述 `UILabel`是iOS开发中非常基础且使用频率极高的UI控件之一,主要用于显示一段不可编辑的文本。它继承自`UIView`类,这意味着除了拥有自身特定的功能外,还继承了许多`...

    UILabel内容中某个文字添加点击事件

    使用这个扩展非常简单,只需要给UILabel对象调用`addTextTapActionForRanges:handler:`方法,传入需要响应点击的NSRange数组和处理点击的block即可: ```objc NSArray *ranges = @[[NSValue valueWithRange:...

    swift-UIlabel根据文本字体获得label宽度;自适应宽高

    总之,通过Swift的`boundingRect(with:)`方法,我们可以精确地计算UILabel的宽度,结合适当的约束设置,可以实现UILabel的自适应宽高。这在创建动态内容或需要精确布局的场景中非常有用。同时,了解并合理运用这些...

    UILabel属性和方法大全

    UILabel 继承于 UIView 里的各种属性和方法使用

    UILabel局部点击

    如果需要处理复杂的文本格式,自定义`UILabel`或使用`UIWebView`可能更为合适。无论哪种方式,确保对用户点击的响应是准确且及时的,以提供良好的用户体验。同时,别忘了在处理点击事件时,考虑到文本动态更新和不同...

    UILabel 宽度和高度自适应的方法

    - 对于旧版本的iOS,可以尝试使用KVC的`sizeThatFits:`方法来计算UILabel的理想尺寸,然后更新约束。 通过这些方法,开发者可以根据项目需求灵活地实现UILabel的宽度和高度自适应,确保文本能够清晰、完整地显示在...

    UILabel的删除线效果,简单实用

    5. **使用自定义的`DeleteLineLabel`**:现在,我们可以在代码中像使用普通`UILabel`一样使用`DeleteLineLabel`,并调用`setDeleteLine(isDeleted:)`方法来控制删除线的显示。在Swift中,示例代码如下: ```swift ...

    自定义uilabel

    5. **自定义扩展**:如果需要更高级的功能,如图文混排、自动换行、富文本处理等,可以考虑继承UILabel并重写其方法。例如,重写drawText(in:)方法,以自定义文本绘制逻辑。 在"UILabel-master"这个压缩包中,很...

    UIlabel根据文本、字体获得label宽度;自适应宽高

    要实现这个功能,我们可以使用`sizeThatFits(_:)`方法,传入一个足够大的尺寸来让`UILabel`自动适应高度: ```swift let label = UILabel() label.text = text label.font = font label.numberOfLines = 0 let ...

    iOS UIlabel 闪烁

    1. **利用异步绘制**:通过重写UILabel的`drawTextInRect:`方法,进行异步绘制,避免阻塞主线程。但是,这种方法需要开发者自己处理一些细节,如文本测量和布局,可能增加代码复杂性。 2. **减少更新频率**:如果...

    iOS_UILabel and UITextField

    在实际开发中,我们还需要考虑一些高级用法,例如自定义`UILabel`的显示效果,如添加下划线、渐变色背景等。对于`UITextField`,可能需要处理输入限制、验证、自动完成等功能。同时,这两个控件都可以通过Auto ...

    UILabel拓展属性

    虽然`UILabel`本身没有提供这个选项,但可以通过自定义`UILabel`子类或使用第三方库来实现。 一种常见的实现方式是自定义`UILabel`,重写`drawText(in:)`方法,使其按照顶端对齐绘制文本。另一种方法是利用`...

    swift-iOS数字滚动UILabel

    在这种情况下,"swift-iOS数字滚动UILabel"是一个实用的解决方案,它能够优雅地呈现数字变化的过程,给用户带来更生动的交互体验。这个项目的核心是自定义了一个UILabel的子类,通过动画效果模拟数字滚动的过程。 ...

    UIButton,UILabel文字旋转(倾斜)

    例如,可以使用UIView的`animate(withDuration:animations:)`方法来实现平滑的旋转过渡。 总之,通过灵活运用Core Graphics和UIKit提供的功能,我们可以轻松地为UIButton和UILabel的文字添加旋转或倾斜效果,创造出...

    ios-UILabel的简单封装.zip

    为了使用这个封装,开发者需要将JJLabelDemo导入到他们的Xcode项目中,了解并遵循示例代码中的用法。这通常包括导入相应的头文件,初始化自定义的UILabel对象,并设置所需的属性,如复制行为、行间距、字间距,以及...

    UILabel显示不同颜色字体

    首先,我们了解UILabel的基本用法。默认情况下,UILabel会将所有文本显示为一种颜色。若要改变整个文本的颜色,可以设置`textColor`属性,例如: ```swift let label = UILabel() label.textColor = UIColor.blue `...

    swift学习控件篇:UIButton+UILabel

    在Swift编程中,UI元素是...熟练掌握它们的使用方法和属性,能够帮助开发者创建出功能丰富且美观的iOS应用。通过不断实践和探索,我们可以进一步利用Swift的灵活性和强大的功能,创造出更多满足用户需求的界面元素。

    UILabel Demo代码实例

    你可以通过实现`UILabel`的`touchesBegan:`、`touchesMoved:`和`touchesEnded:`方法来监听用户的触摸行为。对于动画效果,可以改变`alpha`或`transform`属性实现淡入淡出、旋转等效果。 在实际开发中,UILabel常与...

    UILabel多行显示

    如果是使用AutoLayout,可以通过设置上下左右的约束来确定其大小,也可以设置宽度约束并开启`preferredMaxLayoutWidth`属性,让`UILabel`根据这个最大宽度自适应高度。例如: ```swift label....

    swift-支持三种UILabel中数字翻滚效果UILabelnumberturnover

    - **API设计**:为了方便使用,这个库可能提供了一些公开方法,如设置数字值、开始动画、停止动画等。开发者可以通过调用这些方法来实现所需效果。 - **扩展性**:为了满足不同的需求,库可能还支持自定义滚动速度...

Global site tag (gtag.js) - Google Analytics