2011-07-21 14 views
20

मेरे ऐप में मैं कोड के माध्यम से एक्शन शीट में UIDateTimePicker प्रदर्शित कर रहा हूं। यह ठीक काम कर रहा है। लेकिन मैं तारीख और दिन प्रदर्शित नहीं करना चाहता हूं। यह कैसे किया जा सकता है। कृपया मदद करें। अग्रिम में धन्यवाद।UIDatePicker iPhone में केवल समय प्रदर्शित करने के लिए कैसे करें

कोड:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Select  Date",@"Selecte Date")delegate:self cancelButtonTitle:NSLocalizedString(@"Done",@"Done") 
destructiveButtonTitle:NSLocalizedString(@"Cancel",@"Cancel") 
otherButtonTitles:nil]; 


    actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent; 
    UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 50, 320, 270)]; 
    //datePicker.showsSelectionIndicator = YES; 
// datePicker.dataSource = self; 
//datePicker.delegate = self; 
    [actionSheet addSubview:datePicker]; 
    [datePicker release]; 

    [actionSheet showInView:self.view]; 
    [actionSheet setBounds:CGRectMake(0, 0, 320, 500)]; 
    [actionSheet release]; 

उत्तर

38
datePicker.datePickerMode = UIDatePickerModeTime; 
+1

बहुत बहुत धन्यवाद। मेरे लिए काम किया। – ishhhh

+0

@ishhh: यह बहुत अच्छा है .. अगर यह मदद करता है तो जवाब को स्वीकार करें। –

+0

UIctionSheet के उप-दृश्य के रूप में डेटपिकर प्रदर्शित करता है। फिर आप UIctionSheetDelegate से didDismissWithButtonIndex प्रतिनिधि का उपयोग डेटपिकर –

5

निम्न में से एक के लिए datePickerMode संपत्ति सेट करें:

typedef enum { 
    UIDatePickerModeTime, 
    UIDatePickerModeDate, 
    UIDatePickerModeDateAndTime, 
    UIDatePickerModeCountDownTimer 
} UIDatePickerMode; 
+0

अन्य सभी मोड्स दिखाने के लिए बहुत बहुत धन्यवाद :) –

2
datePicker.datePickerMode = UIDatePickerModeTime; 
3

स्विफ्ट में:

datePicker.datePickerMode = UIDatePickerMode.Time 
संबंधित मुद्दे