Используйте 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, разумеется, должна оставаться неизменной.