小编Vad*_*dim的帖子

如何更改ActiveField的标签文本?

我已经创建了新的Yii2基础项目并希望深入挖掘.

登录页面上有一个用户名字段: 在此输入图像描述

我想将标签'Username'更改为自定义标签,例如'My superb label'.我已阅读手册:http: //www.yiiframework.com/doc-2.0/yii-widgets-activefield.html

稍微调查一下后,我得到了下一个结果: 在此输入图像描述

我只更改了模板并更改了布局:

<?= $form->field($model, 'username', [
    "template" => "<label> My superb label </label>\n{input}\n{hint}\n{error}"
])?>
Run Code Online (Sandbox Code Playgroud)

如何以正确的方式更改标签的文本?什么是最佳做法?

yii2 active-form

25
推荐指数
3
解决办法
5万
查看次数

CGContextSaveGState与UIGraphicsPushContext

有两种drawRect方法:

- (void)drawRect:(CGRect)rect
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSaveGState(context);
    // do drawing here
    CGContextRestoreGState(context);
}
Run Code Online (Sandbox Code Playgroud)

- (void)drawRect:(CGRect)rect 
{
    CGContextRef context = UIGraphicsGetCurrentContext();
    UIGraphicsPushContext(context);
    // do drawing here
    UIGraphicsPopContext(); 
}
Run Code Online (Sandbox Code Playgroud)

UIGraphicsPushContext/UIGraphicsPopContext来自UIKit, 而CGContextSaveGState/CGContextRestoreGState来自CoreGraphics.

问题:这些方法有什么区别?哪一个更好用?是否有一些证明一种方法比其他方法更好的例子,反之亦然?

objective-c cgcontext drawrect ios

24
推荐指数
1
解决办法
6453
查看次数

标签 统计

active-form ×1

cgcontext ×1

drawrect ×1

ios ×1

objective-c ×1

yii2 ×1