草庐IT

iphone-se

全部标签

iphone - UIKeyboardTypeDecimalPad中的小数点不能用于数学计算

我正在为两个UITextField对象使用键盘类型:UIKeyboardTypeDecimalPad。尝试执行加法时,我根据当前语言环境得到不同的结果:案例1:美国格式:小数点按预期显示为.。如果我添加12.3(文本字段1)+12.3(文本字段2),答案将是24.6。这就是我想要的。但是:案例2:埃及格式:小数点显示为,。如果我重复相同的计算,答案将是24。忽略小数部分。有解决办法吗?注意:我使用了[textField.textfloatValue]方法。 最佳答案 因为floatValue进行非本地化扫描,所以它需要“美国格式”。

iphone - 如何将模态视图添加到当前 View Controller ?

我有这个代码:-(void)applicationDidBecomeActive:(UIApplication*)application{JUnlockController*passcodeView=[[JUnlockControlleralloc]init];[self.navigationControllerpresentModalViewController:passcodeViewanimated:YES];}问题是,当我在我的应用程序中打开模态视图Controller时,它不会出现在它的顶部。我希望能够找出用户正在查看的当前viewcontroller,以便我可以将其显示在上

iphone - 以编程方式对齐 NavigationBar 中的按钮或按钮之间的空间

我已经通过Storyboard界面创建了导航Controller,并且我在Navigationbar上以编程方式添加了4个按钮,但我不知道我应该如何证明它的合理性,请您帮助我!这是图片:这是我的按钮代码,我知道我使用了rightBarButtonItems,但我不知道应该写什么!-(void)viewDidLoad{[superviewDidLoad];UIBarButtonItem*menuButton=[[UIBarButtonItemalloc]initWithTitle:@"Menu"style:UIBarButtonItemStyleDonetarget:selfaction

iphone - iOS-如何在代码开始前显示 alertView

我有以下代码:-(IBAction)showAlertView:(id)sender{alertView=[[UIAlertViewalloc]initWithTitle:@"Atualizando"message:@"\n"delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];spinner.center=C

iphone - 如何使用 CAShapeLayer 绘制图形?

是否可以使用CAShapeLayer仅绘制具有给定线宽的曲线?它似乎只能绘制填充形状。我想画一个动画图。只是一条线,不是形状。 最佳答案 好吧,看来你实际上可以用CAShapeLayers画线。尝试这样的事情:UIBezierPath*graphPath=[UIBezierPathbezierPath];[graphPathmoveToPoint:CGPointMake(x,y)];[graphPathaddLineToPoint:CGPointMake(x,y+h)];[graphPathclosePath];然后把它放在一个CA

iphone - 如何在编写漂亮代码的同时避免扩展 NSArray 和在 Java 中思考

我打算做两个被认为是糟糕风格的事情,但我有理由,而且我对Cocoa解决方案持开放态度,我只是不知道它是什么。我想要一个NSArray,它对UIView是类型安全的,然后是一个NSArray,它对的数组是类型安全的UIViews。UIViews的二维数组。我喜欢这个,因为我实现了一个自定义的双UITableView,它在垂直TableView中有一个嵌套的水平TableView。我会使用我的自定义ViewsArray和Views2DArray作为数据结构,其他程序员可以轻松地将内容提供给我的DoubleTableView。这是想要扩展NSArray的充分理由吗?我遇到的问题是我覆盖了方法

iphone - 将 nsnumber 或 nsstring 放入 initWithLatitude :

我也被困住了,我也很愚蠢,我正在尝试将NSString或NSNumber放入的initWithLatitude>CLLocation。如果有人能提供帮助,那就太好了。代码如下CLLocation*location1=[[CLLocationalloc]initWithLatitude:53.778702longitude:-0.271887];CLLocation*location2=[[CLLocationalloc]initWithLatitude:53.683267longitude:-0.011330];label.text=[NSStringstringWithFormat:

iphone - 为什么 NSDateFormatter 在 24 小时本地时间设置为 12 小时时返回 NULL?

嗨世界的专家,我遇到了一个很奇怪的问题:我正在按照以下方式格式化代表00-23时间的字符串(由Google服务返回):(传入一串让我们说14,应该输出14:00或2:00PM,取决于用户本地)+(NSString*)formatTime:(NSString*)timeToBeFormatted{NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateFormat:@"HH"];NSDate*date=[[NSDatealloc]init];date=[dateFormatdateFromStri

iphone - 单击时 UItableviewcell 背景颜色

如何为选中或勾选的整个单元格设置颜色,并在uitableview中未选中时重置为之前的颜色?我试过了,但它显示背景色一秒钟。谁能帮我编码。 最佳答案 好的,在这里我想你想在选中时为你的单元格着色,如果未选中则为另一种颜色,让那些选中的单元格保留以前的颜色。所以在全局范围内有一个数组状态。在didSelectRowAtIndexPath中:if(![myMutableArraycontainsObject:indexPath]){[myMutableArrayaddObject:indexPath];}else{[myMutableA

ios - iPhone 可达类

我添加了Reachability.h/m这两个文件。我遇到的问题是ReachabilityCallback方法NSCAssert([(NSObject*)infoisKindOfClass:[Reachabilityclass]],@"infowaswrongclassinReachabilityCallback");错误信息是:C指针类型'void*'到Objective-C指针类型'NSObject*的转换需要桥接转换NSAutoreleasePool*myPool=[[NSAutoreleasePoolalloc]init];错误:'NSAutoreleasePool'不可用:在