草庐IT

ios - 如何在 UILabel 中找到字母的位置(x,y)

这个问题在这里已经有了答案:findinglocationofspecificcharactersinUILabeloniPhone(3个答案)关闭8年前。我有一个带有文本的标签@"Good,Morning"我想在标签中找到字母“,”(逗号)的位置(x,y)。谁能告诉我如何找到这个..

ios - 在 iOS(Swift 或 Objective-C)中对齐文本而不破坏跟踪/字距调整/字母间距

见下文://Description(HTMLstring):varattrStr=NSMutableAttributedString(data:formatted.dataUsingEncoding(NSUnicodeStringEncoding,allowLossyConversion:true)!,options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType],documentAttributes:nil,error:nil)varparagraphStyle=NSMutableParagraphStyle()par

ios - UITextField 只允许字母和数字

我有一个注册ViewController,用户需要在其中输入电子邮件地址、用户名和密码。对于用户名和密码字段,目前您可以使用“user%$&”这样的用户名和“password%^&$”这样的密码进行注册。我不希望人们能够使用这些特殊字符。我想让用户名和密码字段只能使用字母数字字符(即字母和数字)提交。我找到了一些方法来执行此操作,但它们令人困惑,我需要它来专门处理我的代码。这是我在用户输入电子邮件、用户名和密码并按下提交按钮时执行的一些代码:NSString*user=[_usernameEntrytext];NSString*pass=[_passwordEntrytext];NSS

ios - 如何从 Storyboard/Xib 设置 UILabel 的字母间距?

我知道therearewaystoadjustletterspacing如果我有对UILabel的引用,但是有没有办法从Storyboard中做到这一点?我没有从这里看到选项: 最佳答案 MinimumFontScale还有一个选项,它会根据您输入的百分比进行缩小。除此之外,只有当文本超过标签框架的大小时,它才会减少。TightenLetterSpacing将在必要时减少字符之间的间距。 关于ios-如何从Storyboard/Xib设置UILabel的字母间距?,我们在StackOve

ios - 使用 Section UITableView 按字母顺序对联系人进行排序

我有一个NSMutableArray:self.contact对象(名称按字母顺序排序):("AnnaHaro","CheesyCat","DanielHiggins","DavidTaylor","FrecklesDog","HankZakroff","JohnAppleseed","KateBe\U00e9ll")我用这行代码成功地在右边显示了字母表:-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableView{return[NSArrayarrayWithObjects:@"A",@"B",@"C",@"D",

objective-c - 如何按字母顺序对 NSMutableArray 中的自定义对象字段进行排序?

我有一个自定义对象,例如:#import@interfaceStore:NSObject{NSString*name;NSString*address;}@property(nonatomic,retain)NSString*name;@property(nonatomic,retain)NSString*address;@end我有一个包含Store对象的NSMutableArray(storeArray)数组:store1=[[Storealloc]init];store1.name=@"Walmart";store1.address=@"walmartaddresshere.."

UICollectionView 的 iOS 字母滚动

我有一个CollectionView,其中显示了人物及其姓名的多个图像,并且我已经实现了搜索和排序功能。但是,问题是我也想要按字母顺序排列,但是CollectionView没有像UITableView那样的委托(delegate)方法。-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableView{return[NSArrayarrayWithObjects:@"a",@"e",@"i",@"m",@"p",nil];}-(NSInteger)tableView:(UITableView*)tableViewsecti

ios - iOS 中的 UIKeyboard 字母单击操作

我想在iOS应用程序中获取UIKeyboard的每个字母点击操作,有可能吗?例如:functextFieldShouldReturn(textField:UITextField)->Bool{...}但是在其他按钮上..没有创建自定义键盘 最佳答案 functextField(textField:UITextField!,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String!)->Bool{//youcancheckherewhichkey

ios - Swift 核心数据 - _NSSingleObjectI(末尾的大写字母 "i")被返回而不是 String

我正在尝试显示与核心数据中某个地点相关的地址的城市名称,但看起来返回的是Set而不是String。例如,对于城市名称,这是:{(Houston})正在打印而不仅仅是“休斯顿”联系人的地址(联系人就是我所说的“地点”)具有“一对一”关系,联系人与地址具有“一对多”关系。下面显示了我如何保存对象以及与核心数据的关系://creatingcontactmanagedobjectcontextletcontact:NSManagedObject=NSEntityDescription.insertNewObjectForEntityForName("Contact",inManagedObje

swift - 使用 SFSpeechRecognizer 的单个口语字母?

我正在编写一个拼字比赛应用程序。我一直在使用SFSpeechRecognizer,但它不能很好地处理单个字母,因为我猜它正在寻找口头短语。我已经在谷歌上搜索SFSpeechRecognizer一段时间了,但没有找到太多关于让它识别单个字母的信息。我必须生成一个列表,其中包含当说出字母时SFSpeechRecognizer会踢出的内容,并根据该列表进行验证。SFSpeechRecognizer中是否有一些设置可以使其更好地处理单个语音字母? 最佳答案 检查答案:https://stackoverflow.com/a/42925643/