草庐IT

text_cell_render

全部标签

iphone - 使用 Core Text 为给定的字符串范围设置背景颜色/突出显示颜色

我在我的iPhone应用程序中使用CoreText布置了一些文本。我正在使用NSAttributedString为给定范围的文本设置某些样式。我似乎找不到用于设置背景/突出显示颜色的属性,尽管它似乎是可能的。我找不到听起来相关的属性名称常量,文档仅列出:kCTCharacterShapeAttributeNamekCTFontAttributeNamekCTKernAttributeNamekCTLigatureAttributeNamekCTForegroundColorAttributeNamekCTForegroundColorFromContextAttributeNamekC

iphone - IOS:长按选择UICollectionView Cell

我正在使用UICollectionView生成图片库。我在UICollectionView单元格中使用了UIImage来加载图像。我需要通过长按(而不是单击)选择UICollectionViewCell。-(IBAction)longPress:(UILongPressGestureRecognizer*)gestureRecognizer{UICollectionViewCell*cell=(UICollectionViewCell*)[gestureRecognizerview];intindex=cell.tag;OverlayImage=[[UIImageViewalloc]i

ios - swift : retrieving text from a UITextField in a custom UITableViewCell and putting it in an array

我正在制作一个非常简单的应用程序,用户可以在第一个屏幕中输入人数。在第二个屏幕中它生成了一个数字UITableViewCell基于用户在第一个屏幕中输入的数字。UITableViewCell有一个UITextField在它们中,一旦用户点击转到第三个屏幕,我就会尝试将在这些字段中输入的数据存储在一个数组中。我该怎么做?提前致谢!编辑:我正在使用Storyboard。这是调用自定义UITableViewCell的代码看起来像我的UIViewController:functableView(tableView:UITableView,cellForRowAtIndexPathindexPa

ios - 最佳实践 : handling actions from buttons inside tableview cells?

我有一个“联系人列表”TableView,其中包含一个电子邮件按钮的“联系人”单元格,点击该按钮时,应该会向电子邮件编辑器显示该联系人的电子邮件地址。将UIButton与该单元格的“联系人”实例相关联的最佳方式是什么?我已经为想到的两种方法创建了答案——但我并不真正满意。您更喜欢哪个,或者更好,建议更好的! 最佳答案 方法二:让单元格处理操作并调用自定义委托(delegate)方法。//YMContactCell.h@protocolYMContactCellDelegate-(void)contactCellEmailWasTap

objective-c - UITableViewCell的UITextField subview ,获取cell的indexPath

我添加了一个UITextField作为UITableViewCell的subview。然后我添加了一个target和selector以便我可以知道什么时候UIControlEventEditingChanged。这很好用,但我希望您知道UITextField所在单元格的indexPath,因为它可以添加到任意数量的单元格。这可能吗?基本上我想找到父View,它是一个UITableViewCell。 最佳答案 在字段上调用​​[UIViewsuperview]以获取其所在的单元格,然后在单元格上调用[UITableViewindexP

ios - swift : How do I pass the same text and image form tableVC to a detailVC using the same tableviewcell?

我正在尝试使用在tableVC中填充的数组将相同的(文本+图像)从tableVC传递到详细信息tableVC。它在tableVC中工作,但没有数据传递到detailVC。他们共享一个tableviewcell。类TableViewCell:UITableViewCell{@IBOutletvarimg:UIImageView!@IBOutletvartitle:UILabel!}表VCclassTableViewController:UITableViewController{varthecourseName=[String]()vartheimg=[UIImage]()overrid

图像从 XML 到 Cell

我想将ASYNC图像加载到单元格。我的代码是:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("Cell")asxmlParserDatenCelldispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),{vartest=UIIm

ios - UICollectionView:获取不可见的 Cell 的 indexPath

我有一个包含多个单元格的UICollectionView–总有一些单元格位于视口(viewport)之外,因此有些单元格被重用。当一个事件发生时,我想获取一个特定的单元格并将其移动到UICollectionView的前面。为了使moveItemAtIndexPath()正常工作,我需要知道我要移动的Cell的当前indexPath。当我使用cellForItemAtIndexPath方法初始化CollectionViewDelegate中的Cell时,我将其indexPath保存到作为模型的对象的变量中Cell的(不是它的实际对象,只是模型)。然后我想移动单元格时查看这个变量。只要单元

ios - swift 3 : Add text to label if button is pressed

在我的Xcode项目中,我有五个空文本标签(即I、II、III、IV、V)和五个按钮,每个按钮代表一个字母(即a、b、c、d、e)。我想用字母填充文本标签I到V,但按字母按钮按下的顺序(即用户按下c→标签I包含字母c;然后用户按下a→标签II包含字母a并且等等)。你能给我任何提示/解决方案吗?谢谢,J.编辑:根据本杰明的建议,我现在做了以下工作:importUIKitclassViewController:UIViewController{//LetterButtons@IBOutletweakvarLetterOneButton:UIButton!@IBOutletweakvarLe

ios - 静态方法中的 UIAlertController 给出错误 : extra argument animated in cell

我希望创建一个静态方法,我可以将其放置在实用程序类中,该实用程序类将启动UIAlertController。但是,我收到以下错误:"extraargumentanimatedincell"staticfuncsimpleAlertBox1(msg:String)->Void{letalertController=UIAlertController(title:"Alert!",message:msg,preferredStyle:.actionSheet)letdefaultAction=UIAlertAction(title:"OK",style:.default,handler:n