繁体   English   中英

Tapku日历-用户选择日期时希望弹出视图

Tapku Calendar - Want a view to popup when the user selects a date

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在项目中使用了Tapku日历。 我已经准备好了所有日期并标记了日期。 我面临的唯一问题是,我希望用户选择预定义的日期之一时出现一个弹出窗口。 如何在“ if语句”中解决?

3 个回复

我假设您使用的是月视图TKCalendarMonthTableViewController ,而不是日视图。 每次用户在月视图网格中点击一个磁贴时,都会调用calendarMonthView:didSelectDate方法。 您需要在此实现您的逻辑。

- (void) calendarMonthView:(TKCalendarMonthView*)monthView didSelectDate:(NSDate*)date{
    // if your predefined date = passed date, show your popup (UIAlertView?)
}

如果不知道如何存储标记的日期,就很难给出具体的答案。 Tapku Calendar将其默认为一个“ dataArray”,其中包含需要在其上显示标记的日期的布尔值(以NSNumbers的形式)。 传递此数组以在日历上创建标记。 您可以为if语句使用相同类型的逻辑。

然后,您将得到类似:

-(void)calendarMonthView:(TKCalendarMonthView*)monthView didSelectDate:(NSDate*)date{

    if([[dataArray objectAtIndex:date.dateinformation.day - 1]boolValue])
        {
            //Pop view code
        }

 }

dataArray存储当前显示的月份中每一天的布尔值。 由于天从1开始并转到28-31,因此由于数组从0开始,我们必须减去1。您可以执行的另一种方法是检查dataDictionary中是否有didSelectDate对象。

我没有尝试过这个特定的代码,但是它可以给您一些想法。

为此,可以将标记的日期保存在数组中,并使用以下方法:

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
NSLog(@"selected Date IS - %@",d);
}

您可以将日期“ d”与所选日期进行匹配,如果日期相等,则可以显示警报或执行所需的任何操作。

2 弹出日历以在Selenium Java中选择日期

如何从日历弹出中选择日期? 有一个处于禁用模式的文本字段。 单击文本字段角落的日历图标时,将弹出日历,其中显示当前日期。 我需要选择两年前的日期。 我该如何在Selenium Java中做到这一点? 以下是html代码: <div class="datepicker dat ...

4 在jsp中弹出日历以选择日期

如何在jsp添加日期选择器(弹出日历)以进行日期选择? 我正在开发一个Web应用程序。 我想在jsp中使用日历,以便用户可以轻松地从该日历中选择日期,而不是键入和验证日期。 ...

5 用户从日历中选择日期时更新UITableView

我在尝试调用UITableView而不是其他方法时遇到了一些麻烦。 基本上我想让我的代码做到这一点: -当用户单击日历上的日期时,它将更新UITableView并在其中填充特定对象(例如,餐厅)。 -我相信代码逻辑应该进入我的(VRGCalendarView *)calenda ...

6 用户在iOS中选择日期时如何关闭日历

https://www.cocoacontrols.com/controls/pmcalendar <-我正在为我的应用程序使用它,我的问题是,一旦选择了日期,我将无法自动关闭视图。 帮我解决这个问题的朋友。如果我使用[self.pmCC dismissCalendarAnimated: ...

7 选择不同月份的日期时,Tapku日历未显示事件

我是Tapku的新手,但我认为这可能是一个错误: 假设您在2013年5月。在月份网格中,您可以看到(灰色)4月的最后3天(28、29和30)和6月的第一天。 通常,您还可以在每天的底部看到“项目符号”,以指示在特定日期发生的事件。 在我的示例中,您可以在6月1日看到一个标记。 ...

8 选择日期时关闭日历

我正在创建一个新的日历控件。 我已将所选日期设置为按钮文本。 选择日期后,我需要关闭日历。 我更喜欢XAML代码。 等待您的宝贵帮助。 提前致谢。 ...

9 iOS:Tapku日历:需要选择多个日期

我一直在检查一下Tapku Calendar代码,并在此处搜索并阅读了所有相关的问题和答案,但是似乎没有一个真正解决该问题的正确方法:如何以编程方式或通过点击来选择多个日期。 只需在两个相邻日期上放置一个简单的蓝色图块即可使我高兴:-)下面的帖子似乎有一个类似的问题,但是答案不起作用。 除非 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM