UI日历

图片:
本帖最后由 sconi 于 2017-2-22 09:57 编辑

使用方法:
首先创建一个UGUI的panel,将prefabs的CalendarUgui拖拽到创建的panel下,理论上日历就可以使用了。
唠叨一下:
因为项目需要,但又没有合适UGUI适配的日历,于是决定自己写一个,核心代码很简单就一句(勿较真):
        DateTime NowMonthIsWeek = new DateTime(year, month,1);//计算当前月日
        int week = Convert.ToInt32(NowMonthIsWeek.DayOfWeek);//计算当月第一天星期几
代码不是最优化,有兴趣的同学可以优化一下。
还有一直没搞定的是日历UI自适应,是个心结,项目可用就没再深入研究,希望有能力的同学能自适应一下。

可能因为U3D版本不同,导入项目后预制体会现空白问题,但我测试多个版本没有遇到相同问题。但在做其他项目时我也遇到过,具体原因不明。我的解决办法是把 预制体 右键ExportPackage 导出后 删除资源文件夹内的预制体 再 重新导入一下,即可解决。已经重新打包,包括原始项目,以及打包后的文件两个。


 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值