2014-01-27 5 views
0

У меня есть три элемента пользовательского интерфейса друг на друге (одна кнопка и две текстовые метки), которые я хочу сосредоточить в точке зрения iCarousel. Я пробовал использовать NSLayoutContraits следующим образом:Как центрировать элементы в cellview в iCarousel?

[self.backgroundView addConstraint:[NSLayoutConstraint constraintWithItem:self.descriptionLabel 
                   attribute:NSLayoutAttributeCenterX 
                   relatedBy:NSLayoutRelationEqual 
                    toItem:self.backgroundView 
                   attribute:NSLayoutAttributeCenterX 
                   multiplier:1 
                   constant:0]]; 

[self.backgroundView addConstraint:[NSLayoutConstraint constraintWithItem:self.descriptionLabel 
                   attribute:NSLayoutAttributeCenterY 
                   relatedBy:NSLayoutRelationEqual 
                    toItem:self.backgroundView 
                   attribute:NSLayoutAttributeCenterY 
                   multiplier:1 
                   constant:0]]; 

Но это не работает. Есть идеи?

ответ

0

Попробуйте это:

[self.backgroundView setCenter:CGPointMake(xcoord, ycoord)]; 

Это должно сделать работу

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