2014-01-20 4 views
1

Я хочу сделать свой UISlider Vertical. Я использую Slider в IB и ниже код для его изменения в вертикальном.uislder vertical in ios7-bar issue

CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 0.5); 
slider.transform = trans; 

Но я могу видеть большой палец в одиночку, не умея видеть панель. И я пытался,

CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 1.5); 
slider.layer.transform = trans; 

получаю ошибку, как

Присваивание 'CATransform3D' (он же 'структура CATransform3D') от несовместимого типа 'CGAffineTransform' (он же 'структура CGAffineTransform')

Пожалуйста, помогите ,

ответ

0

Thats, потому что во втором утверждении вы пытаетесь назначить преобразование CGAffineTransform в slider.layer.transform, имеющее тип CATransform3D.

здесь код я использую, чтобы повернуть мой слайдер

[self.layer setAnchorPoint:CGPointMake(0.0f, 0.0f)]; 
self.transform = CGAffineTransformMakeRotation(M_PI/2); 

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

  • Нет связанных вопросов^_^