[iphone] El uso de [UIColor colorWithRed: verde: azul: alfa:] no funciona con UITableView seperatorColor?



Answers

Debido a que su método UIColor requiere un float de 0-1, no de 0-255. Debe dividir todos sus valores RGB por 255.0, de la siguiente manera:

self.tableView.seperatorColor = [UIColor colorWithRed:127.0f/255.0f green:127.0f/255.0f blue:127.0f/255.0f alpha:1.0f];
Question

Estoy tratando de configurar un color separador gris oscuro. ¿Por qué los siguientes no hacen nada?

self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine;
self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1];

devuelve una tabla sin separadores en absoluto.

Tan pronto como uso [UIColor blackColor], obtengo separadores muy bien. ¿Cual es el trato?




Related