Прокрутка RSS-ридер iPhone View - PullRequest
       17

Прокрутка RSS-ридер iPhone View

0 голосов
/ 03 августа 2010

Я планирую добавить небольшое подпредставление в конец моего текущего приложения, чтобы оно могло отображать заголовки RSS-каналов по одному. Какой вид зрения лучше всего использовать для этого? UITextView, UIWebView? Возможно кастом UITableViewCell? Если я использую UITextView и коснусь его, отобразится клавиатура, но если я setUserInteractionEnabled до NO, тогда я не смогу запустить другое представление со статьей ...

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

Спасибо.

1 Ответ

1 голос
/ 04 августа 2010

Используйте UILabel.И да, вы будете использовать Core Animation для анимации.Вот основной блок анимации UIView, который переместит UILabel из крайнего правого угла экрана влево.

// Set your label to display offscreen to the right
[feedLabel setCenter:CGPointMake(
                   screenWidth + [feedLabel bounds].size.width / 2, 
                   [feedLabel frame].origin.y)];

// Then later animate it into view and then off to the left.
[UIView beginAnimations:nil context:NULL];
// Give it 10 seconds to make it all the way across.
[UIView setAnimationDuration:10.0f];
[feedLabel setCenter:CGPointMake(
                   0.0 - [feedLabel bounds].size.width / 2, 
                   [feedLabel frame].origin.y)];
[UIView commitAnimations];

Помните, что anchorPoint для представления, такого как UILabelцентр зрения.Вот почему вызов -setCenter берет половину ширины метки, чтобы определить, где должна быть координата x.Координата y, разумеется, должна оставаться неизменной.

...