2014-01-20 3 views
4

Мне нужно, чтобы изменить изображение Thumb UISwitch в ios 7, я много искал и ничего не нашел ... любые предложения или код будут оценены, ниже - моя необходимая функциональность.Как изменить изображение большого пальца в UISwitch в ios7?

enter image description here

enter image description here

мне нужно изменить По умолчанию UISwitch Thumb изображения моих изображений.

Спасибо заранее.

+1

Использование библиотеки третьей стороны https://github.com/bvogelzang/SevenSwitch – iCoder

ответ

0

Чтобы получить что-то похожее на ваше изображение, вам придется создавать это самостоятельно с нуля.

Существуют различные варианты. Вы можете использовать композитный вид, используя пару изображений, один для фона и один для круга.

Я бы использовал PaintCode, чтобы нарисовать его как единое представление, а затем отредактировать его, чтобы сделать его динамичным.

У меня есть пример делать это на моем блоге ... http://www.oliverfoggin.com/paint-code-slider/

3

Вы можете сделать его с помощью хитрого метода.

[switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]]; 

The Thumb.png должен быть в правильном размере. По словам меня, его около 50х50 для сетчатки сетчатки. Обратите внимание, что вы не можете изменить размер переключателя. То есть он не может быть больше, чем его фактический размер.

Если вы хотите, элемент управления, который может изменить его размер, вам нужно создать свой собственный контроль

+0

я использовал ваш code..it некоторые более полезный, но не полный ... потому что, я получаю верхний левый угол (только) изображения на большой палец. – Krishna1251

+0

Thats я сказал, что это немного сложно. Используйте изображение 50X50 или его размер. В противном случае создайте настраиваемый элемент управления – Johnykutty

Смежные вопросы