2010-01-13 34 views
0
-(void)segmentAction 
{ 
    if(segmentedControl.selectedSegmentIndex == 0) 
    { 
     textview.keyboardType = UIKeyboardTypeNumberPad; 
    } 
    else 
    { 
     textview.keyboardType = UIKeyboardTypeDefault; 
    } 
} 
+0

你的問題是關於什麼語言/平臺?你究竟問什麼? – Vladimir

回答

0

這是一個客觀的C/iPhone問題。

函數'segmentAction'是否在Interface Builder中正確連接到了segmentedControl?確保這個被調用,例如,'valueChanged'用於分段控制,它應該改變你的鍵盤。

segmentAction或者需要是IBAction,或者需要從一個IBAction中調用。

確保segmentedControl作爲IBOutlet正確連接。

此外,'textview'來自哪裏。你的textView委託函數返回一個名爲textview的變量,如果這是一個叫做textView的成員變量,事情會很快讓你感到困惑。