2014-11-18 4 views
3

Мне нужно отметить выбранную кнопку в списке UIActionSheet.Значок UIActionSheet

Как добавить галочку в кнопке UIActionSheet?

Есть ли какой-то способ для UIActionSheet, без стандартного добавления изображения внутри кнопки.

+0

Невозможно сделать с помощью UIActionSheet. Найдите стороннюю замену. – rmaddy

+0

Хорошо, спасибо. –

ответ

1

Начиная с iOS 8.0 вы можете использовать UIAlertController. В UIAlertController каждый элемент кнопки известен как UIAlertAction, который соответственно добавляется. UIAlertAction содержит свойство времени выполнения, называемое изображением, которое вы можете установить в соответствии с вашими потребностями.

UIAlertActioin *action1 = [UIAlertAction actionWithTitle:@"1" style: UIAlertActionStyleDefault handler:(void (^)(UIAlertAction *action)) { 
    [action setValue:[UIImage imageNamed:@"your-image-name"] forKey:@"_image"]; 
}]; 
+0

Xcode 7.2.1 не будет скомпилировать его, потому что 'UIAlertAction' не имеет метода' setImage: ' – derpoliuk