Artículos con la etiqueta 'UIImageView'

Fragmento muy breve: el UIView para mostrar una imagen

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:

Continuación ...

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.

Continuación ...

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.

Continuación ...

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:

Continuación ...

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.

UITableView

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) .

Continuación ...

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 .

TheFirst 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).

TheFirst

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:

UIWebView Shadow

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.

Continuación ...