Pregunta

Estoy trabajando en una aplicación para el iPhone árabe 3.0. Me preguntaba si hay una manera que yo puedo convertir el UITableViewCell ser de derecha a izquierda. Quiero que todo sea en la dirección opuesta. ¿Alguna idea?

¿Fue útil?

Solución

La creación de su propia subclase UITableViewCell no es tan difícil de hacer y es probablemente la primera cosa que usted querrá hacer para conseguir un diseño personalizado. Todo lo que necesitas es un archivo XI ter personalizada y un poco de código modificado en su función cellForRowAtIndexPath:

NSString *CellIdentifier = @"IndividualContractWithResult";
UITableViewCell *cell;

...

cell = [thisTableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil)
{
    // TODO: improve code by avoiding the view controller creation
    UIViewController *vc = [[UIViewController alloc] initWithNibName:@"IndividualContractWithResult" bundle:nil];
    cell = (IndividualContractWithResult_Cell *) vc.view;
    [vc release];
}

Otros consejos

Hmm .. Es realmente interesante) no tengo ninguna solución, pero algunas sugerencias. En primer lugar, se puede tratar de utilizar CGAffineTransformInvert para reflejar su mesa. Si Wil ser inútil, puede personalizar las células tableView (hacen un UIImageView en el lado izquierdo y UILabel con UITextAlignmentRight a la derecha). Esto es sobre su mesa. Si quieres ir a otro punto de vista, sólo puede cambiar la vista de la tabla con la animación UIViewAnimationTransitionFlipFromLeft en lugar de utilizar UINavigationController. No es una solución bastante, pero puede hacer el truco) Buena suerte)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top