English 中文(简体)
• 至少给UIPicker一个脚面值?
原标题:Make UIPicker have at least one foot value?

Just like with Apples timer app, you can t select "0". You have to choose at least 1 hour or 1 minute. Here is how I m formatting the textfield for the picker..

//Formats the textfield based on the pickers.
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

NSString *result = [feetArray objectAtIndex:[feetPicker selectedRowInComponent:0]];

result = [result stringByAppendingFormat:@"%@ft", [feetArray objectAtIndex:[feetPicker selectedRowInComponent:1]]];
result = [result stringByAppendingFormat:@" %@", [inchArray objectAtIndex:[inchesPicker selectedRowInComponent:0]]];
result = [result stringByAppendingFormat:@"%@", [inchArray objectAtIndex:[inchesPicker selectedRowInComponent:1]]];
result = [result stringByAppendingFormat:@" %@in", [fractionArray objectAtIndex:[fractionPicker selectedRowInComponent:0]]];

RiseTextField.text = result;
}

如果他们选择“0”一切方式,我就希望脚步自动走到1位。 我认为,我有3名仲裁员。 2个元件,2个 in组件,1个零件。 因此,它在10f 09 1/16in等文本领域表现出来。

最佳回答

基本上,你想要做的是:假设零值包含零值。

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
    if (([feetPicker selectedRowInComponent:0] == 0)&&
        ([feetPicker selectedRowInComponent:1] == 0)&&
        ([inchesPicker selectedRowInComponent:0] == 0)&&
        ([inchesPicker selectedRowInComponent:1] == 0)&&
        ([fractionPicker selectedRowInComponent:0] == 0)){
        // All values zero
        [feetPicker selectRow:1 
                  inComponent:1 
                     animated:YES];
        return;
    }
    // Handle valid value
}

在一份附带说明中,考虑使用<代码>NSMutableString>>。 然后不创建新的<代码>NSString。 每一行均可打电话<条码>。

问题回答

暂无回答




相关问题
How to change out-of-focus text selection color in Xcode?

Okay, I ll bite. I ve got really pleasant code/window colors set up in Xcode. Ordinarily, my selection color is very visible. When I am doing a project search and iterating through the results, ...

Iphone NSTimer Issue

Hi I am new to objective c. I am trying to make an app for iphone. I have a button on my view, and the click on which the function playSound is called. This is working properly. It does plays the ...

Include a .txt file in a .h in C++?

I have a number of places where I need to re-use some template code. Many classes need these items In a .h could I do something like: #include <xxx.txt> and place all of this code in the ....

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Xcode open two editor windows with same file

Is it possible to open the same file in two separate windows in Xcode. I can open a file in one window and the same file in the main Xcode editor window, but I wanted two separate fulltime editor ...

Forcing code signing refresh in Xcode

In our environment, we share resources across multiple projects and platforms. When building for iPhone, only a subset of those resources are needed. Since that subset is still considerable, we have ...

热门标签