uibutton 使用settitle后如何修改其中文字对齐方式

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
            btn.frame = CGRectMake(5, self.alertView.lableView.frame.size.height + self.checkBox.frame.size.height + 80.0f, self.localView.frame.size.width - self.localView.frame.size.width/8*2-30, 30);
            self.leftBtn = btn;
            //[self.leftBtn setBackgroundImage: [UIImage imageNamed:@"[email protected]"]forState:(UIControlStateNormal)];
            //[self.leftBtn setBackgroundImage: [UIImage imageNamed:@"[email protected]"]forState:(UIControlStateHighlighted)];
            [self.leftBtn setTitle:NSLocalizedStringFromTable(@"alert_view_new_album_delete", @"StringInfo", nil) forState:UIControlStateNormal];
            [self.leftBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
            [self.leftBtn addTarget:self action:@selector(startNewAlbum:) forControlEvents:UIControlEventTouchUpInside];
            self.leftBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
            [self.alertView setLeftBtn:self.leftBtn];
            [btn release];

uibutton 使用settitle后如何修改其中文字对齐方式

时间: 2024-10-12 22:44:47

uibutton 使用settitle后如何修改其中文字对齐方式的相关文章

C# Excel 中设置文字对齐方式、方向和换行

在Excel表格中输入文字时,我们常常需要调整文字对齐方式或者对文字进行换行.本文将介绍如何通过编程的方式设置文字对齐方式,改变文字方向以及对文字进行换行. //创建Workbook对象 Workbook wookbook = new Workbook(); Worksheet sheet = wookbook.Worksheets[0]; //添加说明文字 sheet.Range["B1"].Text = "文字对齐方式"; sheet.Range["D

[WPF打印]WPF 文档元素(Run TextBlock Paragraph)的文字对齐方式

最近开发WPF程序,需要打印,用到了FlowDocument(这相当于有了打印模版,而且可以随时修改,真的是挺方便的).可是在输出表格形数据(这种情况恐怕是大多数~)时遇到了点儿麻烦. 由于TableCell里面不能直接使用Run或TextBlock,要添加Paragraph,这时候问题就来了,在Paragraph上面设置的TextAlignment属性,只有在文字内容直接写在Paragraph中时有效, 对于包含的TextBlock或者Run,即使你直接设置了他们的对齐方式也没有效果,内容一律

053点击按钮后改变按钮的文字

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 @property (strong, nonatomic) UIButton *btnState; 5 6 @end ViewController.m 1 #import "ViewController.h" 2 3 @interface ViewController () 4

iOS 中UIButton的 settitle 和 titlelabel的使用误区

UIButton中设置Titl方法包括以下几种: - (void)setTitle:(NSString *)title forState:(UIControlState)state; - (void)setAttributedTitle:(NSAttributedString *)title forState:(UIControlState)state @property(nonatomic,readonly,retain) NSString *currentTitle; @property(n

C#窗体工程建立后如何修改工程文件名和命名空间

今天写了个C#的小测试程序,一开始使用的默认命名WindowsFormsApplication2,写完后觉得名字不好看,于是想改个名字,但是试了一下,想完整的改名还挺复杂,不但要改解决方案名,项目名,还要改命名空间名和文件夹名.顺序如下: 1. VS2010上解决方案名上右键->重命名 2. 项目名上右键->重命名 以上两步都很明显的. 改完后效果如下, 4. 接下来要改名代码中的名称空间名,任意打开一个程序文件,找到命名空间名,改掉,会出现报错,点击那个小红框,选择自动改名: 点击那个小红框

【Java】移动JDK路径后,修改环境变量不生效 Error: could not open `C:\Program Files\Java\jre1.8.0_131\lib\amd64\jvm.cfg&#39;

场景: JDK原先装在C盘的,现在移动到了D盘,并在环境变量修改了%JAVA_HOME%的新路径,但是CMD中输入java后依然报错. Error: could not open `C:\Program Files\Java\jre1.8.0_131\lib\amd64\jvm.cfg' 解决办法: 在环境变量PATH中把下面这段挪到PATH最前面即可.记得要关闭再打开CMD后再输入java检查. %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 再不行的话也许可以试试这

UIButton上使用UIEdgeInsetsMake让title跟图片对齐

UIButton上使用UIEdgeInsetsMake让title跟图片对齐 默认情况下,不设置的效果,都使居中现实,button为150*150 使用以下设置后:   [self setTitleEdgeInsets:UIEdgeInsetsMake( 0.0,-backGroundImag.size.width, 0.0,0.0)];   [self setImageEdgeInsets:UIEdgeInsetsMake(0.0, 0.0,0.0, -self.titleLabel.boun

实现多行文字对齐的原理

多行文字对齐的现象 之前已经实现过多行文字对齐的方法,实现方法详见:多行文字对齐的实现方法,多行文字兼容IE6的关键就是一个空标签<i></i>, 下面我们来看一看不加i标签之前IE6下显示的效果: 而chrome下的效果: 加下i标签后,IE6下的显示效果: 可见在现代浏览器中,对于有没有i标签是没有影响的,为什么加上这个标签之后,IE6就可以实现多行文字对齐了呢? 多行文字对齐的原理 在盒子模型中,父盒子line-height的高度是由子盒子中高度最高的那个盒子决定的,在本例中

(四)SSO之CAS框架单点登录,修改验证数据库的方式

应需求的变化,在登录cas的时候,默认根据用户名和密码进行验证,如果加上用户名,密码和一个系统标识进行验证呢?该如何做呢? 我们知道cas默认的登录界面中,输入的用户名和密码,再配置一下deployerConfigContext.xml 这个文件中的bean  org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler 的这个标签,写上对应的sql,以及在<bean id="dataSource" class=&q