草庐IT

nsstring

全部标签

iphone - 如何检查 NSString 是否包含数值?

我有一个从公式生成的字符串,但是我只想使用该字符串,只要它的所有字符都是数字,否则我想做一些不同的事情,例如显示一条错误消息。我一直在四处寻找,但发现很难找到符合我想做的事情的任何东西。我看过NSScanner,但我不确定它是否检查了整个字符串,然后我实际上不确定如何检查这些字符是否为数字-(void)isNumeric:(NSString*)code{NSScanner*ns=[NSScannerscannerWithString:code];if([nsscanFloat:NULL])//whatcanIuseinsteadofNULL?{NSLog(@"INSIDEIF");}e

iphone - 如何检查 NSString 是否包含数值?

我有一个从公式生成的字符串,但是我只想使用该字符串,只要它的所有字符都是数字,否则我想做一些不同的事情,例如显示一条错误消息。我一直在四处寻找,但发现很难找到符合我想做的事情的任何东西。我看过NSScanner,但我不确定它是否检查了整个字符串,然后我实际上不确定如何检查这些字符是否为数字-(void)isNumeric:(NSString*)code{NSScanner*ns=[NSScannerscannerWithString:code];if([nsscanFloat:NULL])//whatcanIuseinsteadofNULL?{NSLog(@"INSIDEIF");}e

ios - UITextField 应该只接受数字值

我有UITexfields我希望它应该只接受输入数值的其他数字显示警报。我希望motionSicknessTextFiled应该只接受数字NSString*dogswithMotionSickness=motionSicknessTextField.text;NSString*valueOne=cereniaTextField.text;NSString*valueTwo=prescriptionTextField.text;NSString*valueThree=otherMeansTextField.text;NSString*valueFour=overtheCounterTex

ios - UITextField 应该只接受数字值

我有UITexfields我希望它应该只接受输入数值的其他数字显示警报。我希望motionSicknessTextFiled应该只接受数字NSString*dogswithMotionSickness=motionSicknessTextField.text;NSString*valueOne=cereniaTextField.text;NSString*valueTwo=prescriptionTextField.text;NSString*valueThree=otherMeansTextField.text;NSString*valueFour=overtheCounterTex

ios - UIDatePicker 选择月份和年份

我需要一个UIDatePicker来仅选择月份和年份。我检查了类引用文件。看起来UIDatePicker是一个UIView。我想象UIPickerView可能是一个subview,如果我可以捕获它,我可以隐藏该组件。但不是。那是不可能的。那我必须创建自己的自定义选择器吗?有什么想法吗? 最佳答案 这里有一个解决方案可以达到同样的效果。要使用这段代码,您应该在“身份检查器”的“自定义类”的nib文件中将UIPickerView替换为CDatePickerViewEx。.h文件#import@interfaceCDatePickerVi

ios - UIDatePicker 选择月份和年份

我需要一个UIDatePicker来仅选择月份和年份。我检查了类引用文件。看起来UIDatePicker是一个UIView。我想象UIPickerView可能是一个subview,如果我可以捕获它,我可以隐藏该组件。但不是。那是不可能的。那我必须创建自己的自定义选择器吗?有什么想法吗? 最佳答案 这里有一个解决方案可以达到同样的效果。要使用这段代码,您应该在“身份检查器”的“自定义类”的nib文件中将UIPickerView替换为CDatePickerViewEx。.h文件#import@interfaceCDatePickerVi

ios - drawInRect:withAttributes 与 drawInRect:withFont:lineBreakMode:alignment

我正在开发我的应用程序的新版本并尝试替换已弃用的消息,但我无法通过这个。我不明白为什么drawInRect:withAttributes不工作。代码在drawInRect:withFont:lineBreakMode:alignment消息发送时正常显示,但在drawInRect:withAttributes发送时不起作用。我使用相同的矩形和字体,我认为是相同的文本样式。常量只是将矩形定位在图像下方,但我对两个调用使用相同的矩形,所以我确定矩形是正确的。(注意下面使用的bs.name是一个NSString对象)CGRecttextRect=CGRectMake(fCol*kRVCiPa

ios - drawInRect:withAttributes 与 drawInRect:withFont:lineBreakMode:alignment

我正在开发我的应用程序的新版本并尝试替换已弃用的消息,但我无法通过这个。我不明白为什么drawInRect:withAttributes不工作。代码在drawInRect:withFont:lineBreakMode:alignment消息发送时正常显示,但在drawInRect:withAttributes发送时不起作用。我使用相同的矩形和字体,我认为是相同的文本样式。常量只是将矩形定位在图像下方,但我对两个调用使用相同的矩形,所以我确定矩形是正确的。(注意下面使用的bs.name是一个NSString对象)CGRecttextRect=CGRectMake(fCol*kRVCiPa

iphone - 如何将 NSString 中的所有字母大写?

这个问题在这里已经有了答案:CapitalizeorchangecaseofanNSStringinObjective-C(3个答案)关闭9年前。我正在尝试将NSString中的所有字母大写用于表格单元格标签。这是我的代码://celltitleandsubtitlecell.nameLabel.text=listingNode.title;[cell.nameLabel.textuppercaseString];好像一点作用都没有。

iphone - 如何将 NSString 中的所有字母大写?

这个问题在这里已经有了答案:CapitalizeorchangecaseofanNSStringinObjective-C(3个答案)关闭9年前。我正在尝试将NSString中的所有字母大写用于表格单元格标签。这是我的代码://celltitleandsubtitlecell.nameLabel.text=listingNode.title;[cell.nameLabel.textuppercaseString];好像一点作用都没有。