
在上图中,像婴儿一样睡觉link button.
我不想放置一个,UITextView因为这只是打开了一个pickerView
如何link button在iPhone中创建类似的类型?
问题
我有一个timestamp我正在转换为NSDate.现在我需要抽出时间.我已成功提取时间,但我唯一的问题是,如果分钟为0,则显示"0"而不是"00".因此11:00将显示为:"11:0".其他所有工作,例如11:30工作正常.
码
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[self.program.sd intValue]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm"];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:(kCFCalendarUnitHour | kCFCalendarUnitMinute) fromDate:date];
NSInteger hour = [components hour];
NSInteger minute = [components minute];
NSLog(@"%d:%d", hour, minute);
Run Code Online (Sandbox Code Playgroud)
有什么建议?我做错了什么?是否有更好的方法同时提取小时和分钟,而不是我上面所做的?
谢谢!
这是我的代码
我循环遍历数组并添加到NSNumber.
NSNumber *totalValue = 0;
NSMutableArray *items = [10, 35, 25]; // Just for demo
for (int i=0; i < items.count; i++)
{
totalValue = totalValue + [items objectAtIndex:i] // How do I add the totalValue?
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我这个代码吗?
我有两个逗号分隔NSString,我想从第一个字符串中删除相似的字符.
ex. str1 = 0,1,2,3
str2 = 1,2.
output -> str1 = 0,3 and str2 = 1,2.
Run Code Online (Sandbox Code Playgroud)
我有一个选项,用数组中的逗号分隔值分隔两个字符串.但它需要两个并且NSArray应用loop然后删除共同的元素,但这是非常繁琐的工作.所以我想要一些简单而恰当的解决方案来避免循环.
请帮助我解决这个问题.
我正在显示以下tableView:

我想:当我点击下一个(或上一个)按钮时,它应该显示带有不同图像的SAME表(下一个/上一个10个图像).
由于图像的数量是动态的,我不能使用详细视图..
我使用Slider到Resize和Rotate-
对于旋转 -
CGAffineTransform transform = editingView.transform;
transform = CGAffineTransformMakeRotation(sliderVal * 2*M_PI / 30);
editingView.transform = transform;
Run Code Online (Sandbox Code Playgroud)
对于调整大小 -
CGAffineTransform t = CGAffineTransformMakeScale(sliderVal/30, sliderVal/30);
CGPoint center = editingView.center;
[UIView animateWithDuration:0.5
animations:^{
editingView.transform = t;
editingView.center = center;
}
completion:^(BOOL finished) {
}];
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,两者分别工作正常.
但我必须resize旋转视图,或旋转调整大小的视图.
我看到了许多建议来,因为我使用单独的行为CGAffineTransformMakeRotation,CGAffineTransformMakeScale如果我使用CGAffineTransformScale,CGAffineTransformRotation然后我的问题就会解决.
问题是当我使用时,CGAffineTransform缩放不正确,View从屏幕上消失.
请帮我添加换行符(\ r \n)以编程方式添加到我的UITextView.
我有NSMutableArray一些其中有一些NSDecimalNumber,比如(500,50.80,70,8000)
现在我想把所有这些加decimal numbers在一起.
我试过用
for (NSDecimalNumber *number in self.numbersArray)
{
NSDecimal *sum += [number decimalValue]
}
Run Code Online (Sandbox Code Playgroud)
但失败了.
我想知道如何正确地做到这一点,因为我收到了错误访问错误.
在我的应用程序中,我有81 UIButtons个IBAction通过Interface Builder连接到所有这些,这IBAction应该设置用户点击的按钮的文本.我试着这样做:
- (IBAction)changeTitle:(UIButton *)button {
button.titleLabel.text = [NSString stringWithFormat:@"%@", myString];
}
-(IBAction)setMyString:(id)sender{
myString = [NSString stringWithFormat:@"text"];
}
Run Code Online (Sandbox Code Playgroud)
然而,这会导致错误访问错误,我该如何解决?百万谢谢!
错误消息:EXC_BAD_ACCESS(code = 1,address = 0x0)(lldb)
从我textfield得到一个string喜欢25,50。
我想将其转换string为float. 但如果我使用myFloat = [mytextfiel.text floatValue];我就得到25.00.
有没有办法获得像这样的浮点数25.50?
objective-c ×9
iphone ×5
ios ×4
cocoa-touch ×2
uibutton ×2
decimal ×1
ios4 ×1
newline ×1
nsarray ×1
nsdate ×1
nsnumber ×1
rotation ×1
string ×1
uislider ×1
uitableview ×1
uitextview ×1