zoukankan      html  css  js  c++  java
  • ios UITextView 提示文本

    定义两个UITextView,一个用于输入文本,一个用于显示提示信息,当输入文本为空时显示提示信息,否则不显示提示信息。

            //6.3.1文字内容提示
            _contentTextViewTip = [[UITextView alloc] initWithFrame:CGRectMake(12, 5, WIDTH_SCREEN - 12 - 12, 105)];
            if (_contentTextViewTip != nil)
            {
                _contentTextViewTip.text = POST_CONTENT_TIP;
                _contentTextViewTip.font = [UIFont systemFontOfSize:16.0];
                _contentTextViewTip.userInteractionEnabled = NO;
                _contentTextView.delegate = self;
                _contentTextViewTip.textColor = [[UIColor alloc] initWithRed:160/255.0 green:160/255.0 blue:160/255.0 alpha:1.0];
                [scrollView addSubview:_contentTextViewTip];
            }
            
            //6.3.2文字内容文本框
            _textViewRect = CGRectMake(12, 5, WIDTH_SCREEN - 12 * 2, 105);
            if(_contentTextView != nil)
            {
                _contentTextView = [[UITextView alloc]initWithFrame:_textViewRect];
                _contentTextView.backgroundColor = [UIColor clearColor];
                _contentTextView.font = [UIFont systemFontOfSize:16.0];
                //_contentTextView.textColor = [[UIColor alloc] initWithRed:160/255.0 green:160/255.0 blue:160/255.0 alpha:1.0];
                //_contentTextView.text = @"说点什么~";
                [_contentTextView setScrollEnabled:YES];
                _contentTextView.userInteractionEnabled = YES;
                _contentTextView.showsVerticalScrollIndicator = YES;
                CGSize size = CGSizeMake(WIDTH_SCREEN - 12 * 2, 600.0f);
                [_contentTextView setContentSize:size];
                _contentTextView.returnKeyType = UIReturnKeyDone;
                _contentTextView.keyboardType = UIKeyboardTypeDefault;
                _contentTextView.delegate = self;
                [scrollView addSubview:_contentTextView];
            }

    #pragma mark _contentTextView Delegate
    /**
     *  文字改变时触发的事件
     */
    - (void)textViewDidChange:(UITextView *)textView
    {
        NSLog(@"textViewDidChange:%@", textView.text);
        if (textView == _contentTextView)
        {
            
            if ([textView.text isEqualToString:@""])
            {
                _contentTextViewTip.alpha = 1;
            }
            else
            {
                _contentTextViewTip.alpha = 0;
            }
        }
    }


  • 相关阅读:
    scss rem 转换函数
    URL Scheme —— 唤端媒介
    extend 对象继承
    [转载]jdk1.8垃圾回收器
    [转载]java高分局之jstat命令使用
    一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬
    context-param 监听器 过滤器 servlet 拦截器的区别
    springSecurity源码分析——DelegatingFilterProxy类的作用
    Spring Security的核心拦截器
    CAS之TICKET
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4185584.html
Copyright © 2011-2022 走看看