【发布时间】:2012-01-27 18:17:15
【问题描述】:
- 我已经构建了一个 UIControl 子类来显示 1 个月的日历视图 一部 iPhone。大多数月份需要 5 周才能显示日期,但 有些月需要 6,所以我建立了动态调整大小的控件 自己根据需要。我正在使用 UIView 动画来改变框架 此处的控件。
- 问题是,我现在需要屏幕上的其他控件 当日历改变大小时移动/调整大小。我真的需要那个 随着日历控件的动画大小改变而发生。 理想情况下,我不会在我的日历中编写大量细节来做到这一点 控制屏幕上的其他控件。
- 这里最好的策略是什么?我希望我能以某种方式锚定 日历控件框架的其他控件,并具有 平台在动画帧更改时调整它们的位置/大小。 但是,到目前为止,我找不到任何支柱和弹簧的组合来 做到这一点。
- 我是否只需要硬着头皮添加其他屏幕控件 到我的日历控件中发生的动画?
【问题讨论】: