我目前正在为 iOS 制作应用程序,并且我有一个关于制作 UIViews 的快速问题。在设计 UIView 的过程中,我想知道是否一切都应该基于包含我的视图的矩形的边界。
例如,我目前正在做的那个被设计成一个只占据屏幕上部 25% 的页眉。尽管有这个意图,我是否仍然应该设计代码,以便如果视图占据整个屏幕,它仍然可以工作?
为了提供一个场景,假设我需要画一条线。我应该只画 20 个像素,还是应该总是画矩形宽度的 30%。
我理解可重用性的概念,但如果我只是为了这个特定目的设计这个视图,让它在本质上有点僵化是否可以接受?