Jakie są alternatywy dla tych kontroli w iPhoneJakie są alternatywy dla tych kontroli w iPhone
- Radio Przycisk
- Check Box
- rozwijane
- x podnieść Power rw UILabel
- Hiperłącze
Sugestie i odpowiedzi zostaną docenione, dzięki.
Jakie są alternatywy dla tych kontroli w iPhoneJakie są alternatywy dla tych kontroli w iPhone
Sugestie i odpowiedzi zostaną docenione, dzięki.
Prawie wszystkie z tych kontroli mogą być wyświetlane przy użyciu UIWebView - jeśli nie jest to opcja, mają spojrzenie na implementacje UIWebView i powinno dać ci pewien pomysł.
Jednak jeśli chcesz rodzimych kontroli, są to prawdopodobnie najlepsze opcje:
x do potęgi y w UILabel jest łatwe. Wystarczy zastąpić indeksy znakami indeksu górnego typu Unicode ... Korzystam z poniższej metody, aby przekształcić liczbę całkowitą w ciąg znaków o indeksach górnych.
+(NSString *)convertIntToSuperscript:(int)i {
NSArray *array = [[NSArray alloc] initWithObjects:@"⁰", @"¹", @"²", @"³", @"⁴", @"⁵", @"⁶", @"⁷", @"⁸", @"⁹", nil];
if (i >= 0 && i <= 9) {
NSString *myString = [NSString stringWithFormat:@"%@", [array objectAtIndex:i]];
[array release];
return myString;
}
else {
NSString *base = [NSString stringWithFormat:@"%i", i];
NSMutableString *newString = [[NSMutableString alloc] init];
for (int b = 0; b<[base length]; b++) {
int temp = [[base substringWithRange:NSMakeRange(b, 1)] intValue];
[newString appendString:[array objectAtIndex:temp]];
}
[array release];
NSString *returnString = [NSString stringWithString:newString];
[newString release];
return returnString;
}
}
Dla hiperłącza, użyj UITextView
z Property Inspector -> Detection -> Links
włączona i Editable
zachowanie wyłączona. Oczywiście jest to również dostępne w UIWebView.
UISegmentedControl
UISwitch
UIPickerView
UILabel
i dołączyć rozpoznawania gestów do kranów do to (lub przycisk niestandardowy typ)UISegmentedControl nie jest alternatywą Radia Button .. podziękowania za szybką odpowiedź, znam te alternatywy, ale ukryte pytanie w tym pytaniu brzmiało ... dlaczego nie otrzymaliśmy dokładnej informacji? kiedy to jest oczekiwane? –
podobnie jest w przypadku UISwitch ..lets przypuśćmy, że są 3-4 opcje, a następnie z Check Box możemy wybrać dwa, trzy lub wszystkie. Ale za pomocą przycisku radiowego możemy wybrać tylko jeden. więc w jaki sposób UISwitch i UISegmentedControl mogą być dokładną alternatywą przycisku Radio i Check Check? –
@Shahab: Musisz dodać kilka UISwitches dla każdego Check Box. –
jak napisałeś to w indeksie górnym, mam na myśli kombinację kluczy itp.? –
musisz włączyć przeglądarkę znaków ... przejdź do Preferencje systemowe> Język i tekst> Źródła danych wejściowych, a następnie zaznacz przeglądarkę klawiatury i znaków –
Włączona .... teraz w HackinTosh z wybranymi kombinacjami klawiszy? –