Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar e Configurar um UITextView no iOS

O UITextView é um componente fundamental na construção de interfaces gráficas em aplicativos iOS, proporcionando uma área de texto rolável e editável. Este artigo irá guiá-lo através do processo de criação e configuração de um UITextView usando Swift, a linguagem de programação da Apple.

Exemplos:

  1. Criando um UITextView Programaticamente:

    Para criar um UITextView sem usar o Interface Builder, você pode inicializá-lo e configurá-lo programaticamente. Aqui está um exemplo básico:

    import UIKit
    
    class ViewController: UIViewController {
    
       override func viewDidLoad() {
           super.viewDidLoad()
    
           // Criação do UITextView
           let textView = UITextView(frame: CGRect(x: 20, y: 50, width: 280, height: 200))
           textView.text = "Digite seu texto aqui..."
           textView.font = UIFont.systemFont(ofSize: 16)
           textView.textColor = UIColor.black
           textView.backgroundColor = UIColor.lightGray
    
           // Adicionando o UITextView à view principal
           self.view.addSubview(textView)
       }
    }

    Neste exemplo, criamos um UITextView com uma posição e tamanho específicos na tela. Configuramos o texto inicial, a fonte, a cor do texto e a cor de fundo.

  2. Configurando Propriedades do UITextView:

    O UITextView possui várias propriedades que podem ser ajustadas para personalizar sua aparência e comportamento:

    textView.isEditable = true // Permite edição do texto
    textView.isSelectable = true // Permite seleção de texto
    textView.dataDetectorTypes = [.link, .phoneNumber] // Detecta links e números de telefone
    textView.textAlignment = .left // Alinhamento do texto
    textView.autocorrectionType = .yes // Habilita autocorreção

    Essas propriedades permitem personalizar como o texto é exibido e interagido no UITextView.

  3. Usando UITextView no Interface Builder:

    Se preferir usar o Interface Builder, você pode arrastar um UITextView para sua View Controller no storyboard. Após isso, você pode criar uma IBOutlet para referenciar e configurar o UITextView no código:

    @IBOutlet weak var textView: UITextView!
    
    override func viewDidLoad() {
       super.viewDidLoad()
    
       // Configuração do UITextView
       textView.text = "Texto inicial no Interface Builder"
       textView.font = UIFont.systemFont(ofSize: 18)
    }

    Essa abordagem facilita a configuração visual do UITextView e a conexão com o código Swift.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.