如何在iTableView ios中基于上午10点开始时间和下午2点结束时间设置标签帧?

如何在iTableView ios中基于上午10点开始时间和下午2点结束时间设置标签帧?,ios,iphone,Ios,Iphone,请告诉我,将如何创建绘图uilabel框架根据时间如下图所示 如何通过适当的块调整显示事件 我可以找到重叠事件组,但无法设置块调整。例:我有以下事件 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 应显示如下图所示 谢谢和问候 约格什·夏尔马 -(void)currentTime { //Get current time NSDate

请告诉我,将如何创建绘图uilabel框架根据时间如下图所示

如何通过适当的块调整显示事件

我可以找到重叠事件组,但无法设置块调整。例:我有以下事件

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

应显示如下图所示

谢谢和问候 约格什·夏尔马

    -(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 *am_OR_pm=@"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)];

您可以使用[NSDate];使用此功能,您可以同时检索当前日期和时间,使用日期格式化程序,您可以将两者分开并单独使用,这样您就可以同时访问日期和时间。