2011-12-13 39 views

Trả lời

4

Hầu như tất cả các điều khiển có thể được hiển thị bằng một UIWebView - nếu đó không phải là một lựa chọn, có xem xét triển khai UIWebView và nó sẽ cung cấp cho bạn một số loại ý tưởng.

Tuy nhiên, nếu bạn muốn kiểm soát nguồn gốc, đây là những lẽ là lựa chọn tốt nhất:

x với sức mạnh của y trong nhãn UIL dễ dàng. Chỉ cần thay thế các chỉ số của bạn bằng các ký tự siêu âm unicode ... Tôi sử dụng phương pháp sau đây để biến một số nguyên thành một chuỗi có các ký tự thay thế.

+(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; 
    }  
} 

Đối với một siêu liên kết, sử dụng một UITextView với Property Inspector -> Detection -> Links kích hoạt và Editable hành vi vô hiệu hóa. Tất nhiên điều này cũng có sẵn trong một UIWebView.

+0

làm thế nào bạn đã viết này trong superscript, tôi có nghĩa là sự kết hợp của các phím vv? –

+0

bạn cần bật trình xem ký tự ... chuyển đến Tùy chọn hệ thống> Ngôn ngữ & văn bản> Nguồn đầu vào và đánh dấu Trình xem bàn phím & nhân vật –

+0

Bật .... bây giờ trên HackinTosh có tổ hợp phím nào? –

7
  • Radio Button: UISegmentedControl
  • Check Box: UISwitch
  • Drop Down: UIPickerView
  • x dâng lên điện y trong UILabel: không có điều đó, bạn cần phải vẽ nó mình.
  • Hyperlink: Sử dụng một UILabel và đính kèm một trình nhận dạng cử chỉ cho vòi để nó (hoặc một nút kiểu tùy chỉnh)
+0

UISegmentedControl không phải là một thay thế của nút radio..thanks cho trả lời nhanh chóng, tôi biết những lựa chọn thay thế, nhưng câu hỏi ẩn trong câu hỏi này là .. tại sao chúng tôi không được cung cấp với điều chính xác? khi điều này được mong đợi? –

+0

tương tự là trường hợp với UISwitch..lets giả sử có 3-4 tùy chọn, sau đó với Check Box chúng ta có thể chọn hai, ba hoặc tất cả. Nhưng với Radio Button, chúng ta chỉ có thể chọn một. Vậy làm thế nào UISegmentedControl và UISwitch có thể thay thế chính xác Radio Button và Check Box repectivly? –

+0

@Shahab: Bạn cần thêm một số UISwitches cho mỗi Hộp kiểm. –

Các vấn đề liên quan