我正在尝试实现一个字符串列表,以便在我的登录页面的屏幕上显示。如果用户决定,我需要这些消息才能滚动浏览。我正在为我的文字使用标签。如果用户不滚动,则消息将自动滚动。我尝试使用iCarousel,但它没有达到我想要的效果。
答案 0 :(得分:1)
你可以使用Libray https://github.com/cbpowell/MarqueeLabel 或者您也可以轻松地将自动滚动标签设为自己的
for (int i = 0; i < d.Rows.Count; i++)
{
int n;
bool ok = int.TryParse(d.rows[i]["column1"].ToString(), out n);
if (!ok) continue;
l.column1[i] = n;
}
<强>用法强>
func startAnimation()
{
//Animating the label automatically change as per your requirement
DispatchQueue.main.async(execute: {
UIView.animate(withDuration: 10.0, delay: 1, options: ([.curveLinear, .repeat]), animations: {
() -> Void in
self.demoLabel.center = CGPoint(x: 0 - self.demoLabel.bounds.size.width / 2, y: self.demoLabel.center.y)
}, completion: nil)
})
}