2014-10-06 5 views
0

Я использую UIScrollViews во многих проектах. После обновления до Xcode6 функциональность по мере того как я использовал больше не работает. это вовсе не прокрутка. У меня эта проблема во многих проектах. Я НЕ использую автомат.UIScrollView не прокручивается в Xcode6

В файле .h

@property(nonatomic, retain) IBOutlet UIScrollView *scroller; 

В .m файл

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    [scroller setScrollEnabled:YES]; 
    [scroller setContentSize:CGSizeMake(280,940)]; 

} 

IBOutlet подключен к Scrollview.

+0

пытаются установить размер содержания в viewDidLayoutSubviews – kabarga

+0

Попробуйте после того, как размер набора контента в ViewDidAppear. –

+0

Насколько я понимаю, setContentSize в ViewDidAppear необходим только при использовании AutoLayout. Тем не менее, я пробовал это раньше, без результата. – Vincent

ответ

0

Проблема возникла после обновления до Xcode6. В Xcode5 проект работал нормально. После обновления до Xcode6 он начал вести себя странно. Похоже, что некоторые связи между .h и раскадрой повреждены.

Удаление этого соединения и повторное подключение не помогли. Удаление представления из раскадровки и создание/подключение его снова не помогло.

После обеда по этой проблеме. Я полностью удалил Xcode из своего жесткого диска. И снова установите его (теперь Xcode 6.0.1).

Я удалил вид из раскадровки и создал его во всем. Никаких изменений кода.

Теперь он, наконец, работает снова, как было. Я не уверен, что полная переустановка или обновление с 6.0.0 до 6.0.1 сделали трюк. Но теперь я могу продолжать. Надеюсь, это поможет кому-то.

0

Какие проблемы вы получаете? Почему вы используете @property (неатомный, сохраняете)? Возможно, вы могли бы попытаться использовать @property (неатомный, слабый) вместо этого? Но все же, если вы можете быть более конкретными в отношении своих проблем с UIScrollView.

+0

Привет, я тоже пробовал слабое свойство. Никаких изменений в результате. – Vincent

+0

Установили ли вы скроллер.minimumZoomScale и scroller.maximumZoomScale где-нибудь, а также его делегат? И просто посмотрите, приближается ли оно/нет? – pit