图片: 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 导出后 删除资源文件夹内的预制体 再 重新导入一下,即可解决。已经重新打包,包括原始项目,以及打包后的文件两个。


UI日历 
UI日历 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-11-28
  • 2022-01-26
  • 2021-07-23
  • 2021-06-03
  • 2021-10-16
猜你喜欢
  • 2022-12-23
  • 2021-06-18
  • 2022-02-16
  • 2021-11-19
  • 2021-04-17
  • 2021-12-09
  • 2021-09-12
相关资源
相似解决方案