Iconos gratuitos con licencia Creative Commons para mobile apps
Fuente:
Cuando algo así sucede, es realmente molesto. Para ser honesto, no sé la razón principal que desencadenan un error como este. Pero a veces reiniciar el Xcode, soluciona el problema. Si no, usted puede seguir estos pasos:
Esto debería funcionar.
Si tu programas regularmente en iOS más de una vez te has topado con este problema, donde el teclado esconde un UITextField o UITextView (Y este problema es muy común).
He leído bastantes maneras sobre cómo “arreglar” este problema y con ello la manera de desplazar una vista o una ScrollView con el fin de evitar esconder un UITextField un UITextView cuando el teclado está en la pantalla.
Pero aquí está la que considero la mejor y más fácil solución que he encontrado (en mi opinión).
Es la Clase de Michael Tyson - TPKeyboardAvoiding: Una solución universal para mover una vista y evitar que el teclado esconda un textfield en iOS. Sólo tienes que descargar el proyecto y leer el archivo README para saber como usarlo. Yo lo he probado y funciona como un perfectamente.
Mas informacion:
Con el fin de navegar entre los UITexFields, primero que hay que hacer los siguientes pasos:
1 -. En primer lugar es necesario establecer el delegado(delegate) de cada una de los UITextField de xib a tu controlador.
2 -. Es necesario definir el “orden de tabulación”, estableciendo la el “tag” para cada UITextField
Despues, implementa el siguiente código en tu controlador.m
-(BOOL)textFieldShouldReturn:(UITextField*)textField;
{
NSInteger nextTag = textField.tag + 1;
// Try to find next responder
UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
if (nextResponder) {
// Found next responder, so set it.
[nextResponder becomeFirstResponder];
} else {
// Not found, so remove keyboard.
[textField resignFirstResponder];
}
return NO; // We do not want UITextField to insert line-breaks.
}
Fuente:
Stackoverflow
Desde iOS 5, puedes utilizar el siguiente código para cambiar el fondo en el navigationbar utilizando una imagen:
[myNavbar setBackgroundImage:[UIImage imageNamed: @"UINavigationBarBackground.png"]
forBarMetrics:UIBarMetricsDefault];
Ahora bien, si deseas aplicar esa background para todas tus navBar en una app usa la siguiente linea en el appdelegate, en vez de repetir la anterior dentro de cada controlador:
[[UINavigationBarappearance] setBackgroundImage:[UIImageimageNamed:@"UINavigationBarBackground.png"] forBarMetrics:UIBarMetricsDefault];
Tu puedes usar NSDateComponents para eso
NSDate*curentDate =[NSDate date]; NSCalendar* calendar =[NSCalendar currentCalendar]; NSDateComponents* compoNents =[calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:curentDate];// Get necessary date components [compoNents month]//gives you month [compoNents day]//gives you day [compoNents year]// gives you year
Mas info:
NSDateComponents Class Reference
![]()
Si tienes un archivo .cvs que tiene algo como:
Nombre|Apellido|Edad|Direccion
Jesus|Guerra|28|Sonora
Y quieres remplazar el pipe con un Tab, puedes utilizar el siguiente comando de consola
cat test.csv | tr '|' '\t' > output.csv
¿Tiene amigos que necesitan aprender Git? Git es una parte crucial de diseño de páginas web que muchos flujos de trabajo y de desarrollo, pero todavía hay demasiadas personas intimidado por ella…[Leer Mas]
Source:
Code School
En el siguiente link van a encontrar un excelente tutorial sobre RESTKit.
Introduction to RESTKit Tutorial by RayWenderlich, uno de los mejores blog sobre iOS dev. que hay en la web.
SimpleProgressHUD es un HUD muy sencillo y ligero de para iOS.
Instalación
Uso
Ver el proyecto de ejemplo en Xcode /Demo
SimpleProgressHUD se crea como un singleton, por lo que no tiene que ser instanciado de manera explicita, se puede llamar de manera directa [ProgressHUD defaultHUD], utilizando para mostrar el HUD lo siguiente:
- showInView:(UIView*)view;
Y para descartarlo:
-(void) hideActivityIndicator;
Puedes obtener una copia del codigo en GitHub.
Nota: SimpleProgressHUD esta inspirado en Sam Vermette’s SVProgressHUD para iOS.