Como poner imagen de fondo a un campo de texto y ver el texto en el iphone?

Aunque he puesto la imagen de fondo de la propiedad en UITextField. No se aplican.Yo no uso ninguna codificación. He seleccionado un image.png archivo como el fondo de la imagen utilizando el Interface Builder. Así que, ¿Cómo hacerlo ?
Y no hay ninguna imagen de fondo de la propiedad en UITextView. Así que, ¿Cómo puedo agregar la imagen de fondo para textView ?
Gracias por la ayuda.

Te has fijado su UITextField‘s el color de fondo de color claro?
No.Que no me he fijado.Qué necesito para establecerla ?Gracias u mucho.Yo voy a probar.

OriginalEl autor harshiYL | 2012-12-03

6 Kommentare

  1. 15

    Por favor, consulte la documentación de UITextField y encontrará los siguientes:

    El valor predeterminado para esta propiedad es UITextBorderStyleNone. Si el valor se establece en el UITextBorderStyleRoundedRect estilo, la imagen de fondo personalizado asociado con el campo de texto es ignorado.

    En el Interface Builder, justo debajo del lugar donde se establece la imagen de fondo, no debería ser una opción para seleccionar un estilo de borde, por defecto está seleccionado para RoundedRect, seleccione otro estilo y se puede ver de inmediato la imagen de fondo.

    Establecer el fondo de UItextField como clearcolor. Coloque un UIImageView con la imagen exactamente debajo de la UITextField

    OriginalEl autor Srikanth

  2. 1

    Swift 4

    Primero, añadir la imagen a su Assets.xcassets con el nombre que quieras, como myImage. En el campo de texto, se puede establecer con:

    myTextField.background = UIImage(named: "myImage")

    También, si desea eliminar las fronteras:

    myTextField.layer.borderColor = CGColor.clear
    myTextField.layer.borderWidth = 0

    OriginalEl autor MrMins

  3. 0

    Puede establecer TextView imagen de fondo usando

    [textView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"yourImage.png"]]];

    Y para yourTextField puede establecer una imagen utilizando el método 2 primera es anterior y otra es

    [textField setBackground:[UIImage imageNamed:@"yourImage.png"]];  

    OriginalEl autor Rajneesh071

  4. 0
     CGRect frame1 = CGRectMake(30, 130,160, 30);
    textField = [[UITextField alloc] initWithFrame:frame1];
    textField.borderStyle =UITextBorderStyleNone;
    textField.background=[UIImage imageNamed:@"textFieldImage.png"];
    Alguna explicación para el Código de OP para entender sería agradable.

    OriginalEl autor Nikunj

  5. -2

    Para agregar una imagen de fondo a las opiniones que no tienen imagen de fondo de la propiedad, usted tendrá que hacer algunos apaños. Usted tendrá que crear un UIImageView y, a continuación, agregue el UITextView como una subvista. Asegúrese de que el UITextView color de fondo se establece en claro así. Por ejemplo:

    UIImageView *imageView = [[UIImageView alloc] initWithimage:myImage];
    [self.view addSubview:imageView];
    [imageView addSubview:myTextView];
    no he probado esto , es posible que funcione, pero no es el enfoque correcto

    OriginalEl autor Kris Gellci

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Recent Articles

Python «set» con duplicados/elementos repetidos

Hay una forma estándar de representar un "conjunto" que puede contener elementos duplicados. Como yo lo entiendo, un conjunto tiene exactamente un cero o...

Python: generador de expresión vs rendimiento

En Python, ¿hay alguna diferencia entre la creación de un generador de objetos a través de un generador de expresión versus el uso de...

Cómo exportar/importar la Masilla lista de sesiones?

Hay una manera de hacer esto? O tengo que tomar manualmente cada archivo de Registro? InformationsquelleAutor s.webbandit | 2012-10-23

no distingue mayúsculas de minúsculas coincidentes en xpath?

Por ejemplo, para el xml a continuación <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD...