textView 弹出键盘上面添加完成按钮,并设置输入内容的格式。
来源:互联网 发布:php get请求 编辑:程序博客网 时间:2024/05/22 02:51
- (void)setContentView{
self.contentTextView = [[UITextView alloc]initWithFrame:CGRectMake(11, 70, ScreenWidth-22, ScreenHeight-70)];
self.contentTextView.backgroundColor = [UIColor whiteColor];
self.contentTextView.delegate = self;
self.contentTextView.font = FONT_LB(15.0);
// self.contentTextView.text = self.item.content;
[self.view addSubview:self.contentTextView];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = 6;// 字体的行间距
paragraphStyle.alignment = NSTextAlignmentJustified;// 左右对齐
paragraphStyle.firstLineHeadIndent = 15.0f;//首行缩进
paragraphStyle.paragraphSpacingBefore = 1.0f;//段首行空白空间/
paragraphStyle.alignment = NSTextAlignmentJustified;//(两端对齐的)文本对齐方式:(左,中,右,两端对齐,自然)
paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;//结尾部分的内容以……方式省略 ( "...wxyz" ,"abcd..." ,"ab...yz")
paragraphStyle.headIndent = 20;//整体缩进(首行除外)
paragraphStyle.tailIndent = 20;//
paragraphStyle.minimumLineHeight = 10;//最低行高
paragraphStyle.maximumLineHeight = 20;//最大行高
paragraphStyle.paragraphSpacing = 15;//段与段之间的间距
paragraphStyle.baseWritingDirection = NSWritingDirectionLeftToRight;//从左到右的书写方向(一共➡️三种)
paragraphStyle.lineHeightMultiple = 15;/* Natural line height is multiplied by this factor (if positive) before being constrained by minimum and maximum line height. */
paragraphStyle.hyphenationFactor = 1;//连字属性 在iOS,唯一支持的值分别为0和1
NSDictionary *attributes = @{
NSFontAttributeName:[UIFont systemFontOfSize:15],
NSForegroundColorAttributeName:LableTextColor333,
NSParagraphStyleAttributeName:paragraphStyle
};
self.contentTextView.attributedText = [[NSAttributedString alloc] initWithString:self.item.content attributes:attributes];
//定义一个toolBar
UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, ScreenWidth, 35)];
topView.backgroundColor = [UIColor whiteColor];
//设置style
[topView setBarStyle:UIBarStyleDefault];
//定义两个flexibleSpace的button,放在toolBar上,这样完成按钮就会在最右边
UIBarButtonItem * button1 =[[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UIBarButtonItem * button2 = [[UIBarButtonItem alloc]initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:self action:nil];
//定义完成按钮
UIBarButtonItem * doneButton = [[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStyleDone target:selfaction:@selector(resignKeyboard)];
//在toolBar上加上这些按钮
NSArray * buttonsArray = [NSArray arrayWithObjects:button1,button2,doneButton,nil];
[topView setItems:buttonsArray];
[self.contentTextView setInputAccessoryView:topView];
}
- textView 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- iOS 数字输入键盘添加一个完成按钮
- textview点击弹出键盘的回车键,添加相应事件
- ios在 键盘左下角添加“完成”按钮的实现原理
- iOS模拟器键盘的下面添加一个完成按钮
- 打印输入的内容并添加行号
- 弹出软键盘时将画面下面的内容顶到了键盘上面
- ios 键盘右上角添加完成按钮
- 添加新的键盘apk并设置为默认键盘
- android-弹出键盘以及输入框的设置
- Android 在TextView,EditText中添加表情,设置输入键盘消失
- UITextField在弹出的键盘上方,加一个带有完成按钮的toolBar工具栏
- ios上面对输入键盘的处理
- ios开发之uitextview及uitextfield获得焦点时弹出的自定义键盘及键盘上面的附加view设置
- ios开发之uitextview及uitextfield获得焦点时弹出的键盘及键盘上面的附加view设置
- 判断输入框的输入格式是否正确,并禁止其他输入框输入内容
- textField,textView中设置弹出的键盘样式和返回键的类型
- 在按钮上面添加图片的方法
- android学习之自定义dialog
- android之FrameLayout属性foreground
- jQuery EasyUI使用教程之格式化组合框项
- JVM 编译之指令重排
- MySQL四种事务隔离级的说明
- textView 弹出键盘上面添加完成按钮,并设置输入内容的格式。
- Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法
- IOS(数字优先,字母其次进行排序)
- hibernate入门实例(一)(初学者)
- 关闭”xx程序已停止工作”提示窗口
- [js] BOM
- 几种加密方式
- C程序设计语言阅读笔记(一)
- 二维数组(某个值得大小)进行排序