Trabajar con Interface Builder se puede utilizar un objeto de forma espontánea UIImageView para configurar el fondo de nuestro controlador de vista. Como alternativa, puede eliminar este objeto, con el consiguiente ahorro un poco de memoria, y tomar ventaja de la vista asociada con el controlador de vista. Sólo tiene que conectar nuestro controlador de vista:
Artículos con la etiqueta 'UIImageView'
Fragmento muy breve: el UIView para mostrar una imagen
CaptureView: capturar una UIView
o UIImageView ) in modo rapido. CaptureView te permite clonar, como una imagen, cualquier vista ( UIView o UIImageView ) de forma rápida. (quindi visualizzato). Lo que obtienes es un objeto CaptureView que puede ser utilizado como una normal UIView (muestra a continuación). La captura de la "pantalla", o cualquier porción del mismo, puede ser útil en muchos casos. Una vez que la nueva "imagen", puede ser manipulado sin preoccparsi de su contenido.
A menudo tiene vista anidada múltiples y llevar a cabo o el procesamiento de efectos en la visión de la madre que los contiene a todos no siempre es una solución óptima.
Fragmento muy breve: una serie de imágenes almacenadas en NSUserDefaults
ai dati dell'immagine. Para guardar una imagen en NSUserDefaults es suficiente para ser capaz de obtener un puntero NSData datos de la imagen. De esta manera podríamos reconstruir nuestra imagen en cualquier momento posterior.
En el ejemplo siguiente se utiliza una matriz que contiene un máximo de 4 imágenes. Cada nueva imagen se pone en la cabeza y se retira el exceso.
Objective-C: cómo girar una imagen en el espacio 3D
), un oggetto di più basso livello con innumerevoli potenzialità. La clase UIView muestra un puntero a la capa ( CALayer ), un objeto de la planta baja con un gran potencial. La capa proporciona una variedad de métodos y propiedades relacionadas con la visualización del contenido de la vista. Por ejemplo, se puede manipular el contenido de una vista en un espacio tridimensional. En " contaminación de las muestras es interesante observar que el código es simple, y todo lo que se crea con Interface Builder:

Personalizar las secciones de un UITableView agrupados
potremmo aver necessità di personalizzare la grafica dei titoli delle sezioni, come California o New York dell'esempio qui sotto. Cuando se utiliza un UITableView estilo Grouped podemos necesitar para personalizar el diseño de los títulos de las secciones, como California o Nueva York, el ejemplo de abajo.

Para ello, utilice el siguiente código, colocarlo en el delegado, es decir, en la clase que responde al protocolo UITableViewDelegate :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | / / Devuelve Ver mi costumbre, en este caso un objeto / / Tipo UILabel UIView * ) tableView : ( UITableView * ) tableView - (* UIView) tableView: (UITableView *) tableView NSInteger ) section { viewForHeaderInSection: (NSInteger) section { [ [ [ UILabel alloc ] initWithFrame : CGRectZero ] autorelease ] ; UILabel * label = [[[UILabel alloc] initWithFrame: CGRectZero] autorelease]; UIFont boldSystemFontOfSize : 20 ] ; label.font = [UIFont boldSystemFontOfSize: 20]; label.textAlignment = UITextAlignmentCenter; UIColor blackColor ] ; label.shadowColor = [UIColor BlackColor]; 1 , 1 ) ; label.shadowOffset CGSizeMake = (1, 1); "Sezione" ; // Sostituire con un array come al solito Label.Text @ = "sección", / / Reemplazar con una serie como de costumbre UIColor whiteColor ] ; label.textColor = [UIColor whiteColor]; UIColor clearColor ] ; label.backgroundColor = [UIColor clearColor]; ; label.opaque = NO; etiqueta de devolución; } / / También debemos apoyar este mensaje no funcionan de otra manera CGFloat ) tableView : ( UITableView * ) tableView - (CGFloat) tableView: (UITableView *) tableView NSInteger ) section { heightForHeaderInSection: (NSInteger) section { ; retorno 44; } |
También es importante incluir heightForHeaderInSection , no funcionará.
Notas de interés
o UIImageView , ho utilizzato per inizializzare il frame CGRectZero che corrisponde a CGRectMake(0,0,0,0) . En la creación de nuestra UILabel , que también podría ser un objeto de deseo más complejos como una UIView o UIImageView , que utiliza para inicializar la frame CGRectZero correspondiente a CGRectMake(0,0,0,0) .
iPhone: Eliminar el efecto de sombra al desplazarse un UIWebView
En este último período he trabajado en tres aplicaciones para el iPhone de Apple, prácticamente de forma simultánea. Dos ya han sido aprobadas por Apple y se encuentran en la App Store: thefirst y iMakeLove .
En ambas aplicaciones han adoptado el uso de un objeto UIWebView para mostrar las instrucciones.
El objeto UIWebView ilevato era muy cómoda en este caso. Eso me permitió ver de forma rápida y un bonito texto, imágenes, y acompañado, si todo lo demás se muestra en una página Web (Flash en el iPhone no incluido).

El objeto UIWebView es muy versátil y las necesidades de configuración muy pocos para ser utilizado. El único defecto es la presencia de una misteriosa sombra que aparece al hacer un desplazamiento fuera de la zona de control se encuentra en la parte inferior que en la parte superior:

Después de varias búsquedas me di cuenta de que este comportamiento depende de la SDK, especialmente las últimas actualizaciones. Y Apple no ha publicado ningún comunicado oficial sobre la forma de eliminar, por el contrario, rechazó que el código no se permite una serie de hacks que hacen uso de funciones sensibles, o la documentación. Con el tiempo me di por vencido, tanto en términos de tiempo, y porque las soluciones parecía que todo fuera de la caja de Apple.
Afortunadamente tengo la solución, espero que con bastante frecuencia, lo que parece resolver el problema (gracias a Adolfo ):
1 2 3 4 5 6 | / / WebView es el control de UIWebView [ webView.subviews objectAtIndex : 0 ] ; id = scroller [webView.subviews objectAtIndex: 0]; UIView * subView in [ scroller subviews ] ) para (* UIView subvista en [scroller subvistas]) subView class ] description ] isEqualToString : @ "UIImageView" ] ) if ([[[subvista clase]] Descripción isEqualToString: @ "UIImageView"]) ; subView.hidden = YES; |
Como ha señalado Adolfo , sin embargo este es un truco que puede dejar de funcionar con futuras versiones del SDK.








Últimos Comentarios
Marcos : @ Marcos: Gracias por la respuesta. Por ejemplo, si usted tiene un código para guardar / utilizar la carpeta ...
Marcos : Gracias por la respuesta. Por ejemplo, si usted tiene un código para guardar / utilizar la carpeta ...
Giovambattista Fazioli : @ Marcos: en principio, absolutamente, mucho depende de cómo y por qué descargar. Luisiana ..
Marcos : Hola, buen guía! Quería preguntarle, usted puede usar el mismo código para ejecutar una base de datos sql? En lugar de ...
José : Hola quería preguntar cómo se puede hacer en el post que he subido una galería de 50 imágenes, por ejemplo, ...