пользовательский UISegmentedControl - PullRequest
0 голосов
/ 02 октября 2010

Я использую код ниже для изменения изображения каждого сегмента в segmentedControl, но не работает

Как это сделать?

Первый способ:

[seg setImage:[UIImage imageNamed:@"1.png"] forSegmentAtIndex:0];
[seg setImage:[UIImage imageNamed:@"2.png"] forSegmentAtIndex:1];

Второй способ:

[seg insertSegmentWithImage:[UIImage imageNamed:@"1.png"] atIndex:0 animated:YES];

[seg insertSegmentWithImage: [UIImage imageNamed: @ "2.png"] atIndex: 1 animated: YES];

Ответы [ 2 ]

0 голосов
/ 12 августа 2011

Код работает, но вам также нужно установить рамку для вашего изображения.В противном случае изображение просто занимает место, равное его разрешению на экране.

0 голосов
/ 02 октября 2010

Ваш код, кажется, в порядке. Если вы создали сегмент с помощью IB, проверьте соединения с IBOutlet. Другой возможный случай - изображения повреждены. Попробуйте с другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...