如何在停止标签处获取字符串?

Posted

技术标签:

【中文标题】如何在停止标签处获取字符串?【英文标题】:How do I get the string at stopped label? 【发布时间】:2016-02-17 05:29:22 【问题描述】:

我正在使用 iCarosuel,并且我有一个填充数组,它会显示出来,但是当我滚动并停在一个值上时,我希望打印该值。无论滚动条停在什么值,打印该值。

   func carousel(carousel: iCarousel, viewForItemAtIndex index: Int, reusingView view: UIView?) -> UIView 
    var labels: UILabel
    var itemView: UIImageView

    if(view == nil)
        itemView = UIImageView(frame:CGRect(x:0, y:0, width:400, height:100))
        itemView.image = UIImage(named: "page")
        itemView.contentMode = .Center

        labels = UILabel(frame: itemView.bounds)
        labels.backgroundColor = UIColor.clearColor()
        labelsubject.textAlignment = .Center
        labels.textColor = UIColor.whiteColor()
        labels.tag = 1
        itemView.addSubview(labels)

    else
        itemView = view as! UIImageView;
        labels = itemView.viewWithTag(1) as! UILabel!

    
    labels.text = "\(text[index])"

    return itemView

【问题讨论】:

从未使用过 iCarosuel,但我认为肯定有办法获得它的索引。您应该使用labels.text = textForIndex(index) 设置您的文本,以便稍后通过使用索引调用 textForIndex 来获取该文本。 【参考方案1】:
func carouselDidEndDragging(carousel: iCarousel, willDecelerate decelerate: Bool) 

    if !decelerate 
        print(carousel.currentItemIndex)
        //text[carousel.currentItemIndex]
    


func carouselDidEndDecelerating(carousel: iCarousel) 
    print(carousel.currentItemIndex)
    //text[carousel.currentItemIndex]

【讨论】:

以上是关于如何在停止标签处获取字符串?的主要内容,如果未能解决你的问题,请参考以下文章

将 char* 解析为 NSString 在 Objective-C 的第一个新行处停止

2021-08-18:扰乱字符串。使用下面描述的算法可以扰乱字符串 s 得到字符串 t :1.如果字符串的长度为 1 ,算法停止。2.如果字符串的长度 > 1 ,执行下述步骤:在一个随机下标处将字符串

正则表达式 - 如何在第一次出现字符时停止

如何停止获取错误并保留数据:缺少换行符:在位置 116 发现意外字符 0x31

如何在下拉angular2中获取标签字符串作为formControl值?

如何解析图像标签的 HTML 字符串以获取 SRC 信息?