2015-04-24 82 views
-2

請告訴我如何根據下圖像的時間創建繪製uilabel框架如何根據uitableview ios中的開始時間10 am和結束時間2 pm設置標籤框架?

如何以適當的塊調整顯示事件?

我可以找到重疊的事件組,但無法設置塊調整。例如: - 我有以下事件

1)從8:00到12:00事件A

2)從8:00到9:00事件B

3)從9:00到10:00事件C

4)從10:00到11:00事件d

5)從11:00到12:00事件E

應該像以下畫面顯示。

感謝&問候 約傑什夏爾馬

+0

您可以使用[NSDate的日期]使用此功能,您可以同時檢索當前的日期和時間,並且使用日期格式化程序可以將兩者分開並單獨使用它們,因此您可以同時訪問日期和時間。 –

回答

0
-(void)currentTime 
{  
    //Get current time 
    NSDate* now = [NSDate date]; 
    NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
    NSDateComponents *dateComponents = [gregorian components:(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit) fromDate:now]; 
    NSInteger hour = [dateComponents hour]; 
    NSString *[email protected]"AM"; 

    if (hour>12) 
    { 
     hour=hour%12; 

     am_OR_pm = @"PM"; 
    } 

    NSInteger minute = [dateComponents minute]; 
    NSInteger second = [dateComponents second]; 
    [gregorian release]; 

    NSLog(@"Current Time %@",[NSString stringWithFormat:@"%02d:%02d:%02d %@", hour, minute, second,am_OR_pm]); 
} 

此功能將讓你的當前時間。使用這個你可以包圍着您的標籤

要創建和框架,你可以使用下面的代碼標籤...

UILabel *fromLabel = [[UILabel alloc]initWithFrame:CGRectMake(91, 15, 10, 10)]; 
相關問題