所以我正在制作闹钟来测试我的技能,但似乎无法弄清楚......我有一个 UIPickerView,它为用户提供了一个他们可以选择的时间。一旦选择了时间, UIButton 上的 titleLabel 应该会随着他们选择的时间而更新,并且确实会更新,但它会缩小新时间,因此不可读......是否需要对格式进行调整?
在我的页面加载之前 这是我的代码
- (NSDate *)dateFromString:(NSString *)string {
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm"];
NSDate *date = [[NSDate alloc] init];
date = [formatter dateFromString:@"15:00"];
assert(date != nil); // Error converting string to date
return date;
}
用户设置时间后
为什么它可能会这样做?