Rumah  >  Soal Jawab  >  teks badan

ios - 给textview添加placeholder属性问题

**需求比较特殊,textview是放在每个cell上面的,cell有好几行
不知道如何下手 最主要的是cell还是用的XIB创建的
如果开始编辑时让textview.text==@”“ 结果是全部的textview都等于空**

PHP中文网PHP中文网2741 hari yang lalu539

membalas semua(5)saya akan balas

  • PHP中文网

    PHP中文网2017-04-18 09:48:56

    Terdapat dua cara untuk menyelesaikan masalah ini:
    1 Cari pihak ketiga
    2. Tambahkan lapisan UIlabel pada paparan teks sendiri dan kemudian laksanakan perwakilan paparan teks, sembunyikan uilabel
    Tidak Ia dipaparkan apabila bilangan aksara yang dimasukkan atau dimasukkan ialah 0. Terdapat juga ketik gerak isyarat ditambahkan pada UILable dan kemudian mengesan sama ada input diperlukan untuk mencapai fungsi yang anda inginkan

    Terutamanya

    -(void)textViewDidBeginEditing:(UITextView *)textView{
        if (!UIlabel.text.length) {
            UIlabel.hidden = NO;
        }else{
            UIlabel.hidden = YES;
        }  
    }
    -(void)textViewDidEndEditing:(UITextView *)textView{
        if (!UIlabel.text.length) {
            UIlabel.hidden = NO;
        }else{
            UIlabel.hidden = YES;
        }  
        
    }
    -(void)textViewDidChange:(UITextView *)textView{
        //字数限制可以在这里
        
    }
    -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
       
        return YES;
    }
    

    Langkah besar: Saya menulis temp. Saya akan meniru antara muka anda malam ini dan membetulkannya
    Perihalan pautan

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:48:56

    Adakah mungkin untuk menggunakan model untuk mentakrifkan teks pemegang tempat yang dipaparkan Apabila menggunakan cellForRow, keluarkan pemegang tempat dan tetapkannya kepada TextView.

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:48:56

    Dan perkara yang paling penting ialah kawasan projek boleh ditingkatkan tanpa had

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 09:48:56

    Mengapa TextView tidak dapat memenuhi keperluan anda?

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:48:56

    Jangan manipulasi pandangan secara langsung, manipulasi data, cuma muat semula

    balas
    0
  • Batalbalas