【发布时间】:2011-05-25 08:49:41
【问题描述】:
对于我的应用程序的文本编辑部分,我将线条放入 UIScrollView 以模拟带线条的便笺纸。每当 UITextView 滚动时,我的 UIScrollView 都会滚动,以使文本保持固定在行中。
我可以像这样很容易地创建“横格纸”:
UIColor *backgroundPattern = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Notepaper-Line"]];
self.noteBackgroundView = scrollView; [scrollView release];
self.noteBackgroundView.backgroundColor = backgroundPattern;
问题是,我希望我的“便条纸”的最上面一行与其他行不同。
查看 Apple 的文档,似乎在 OS X 中,我可以使用 NSDrawThreePartImage 来实现这一点,这将允许我制作顶部和底部固定图像的背景,以及中间的平铺图像。有没有办法让我在 iPhone 上做到这一点?由于它要滚动,我不认为我可以通过放置另一个 UIImageView 来捏造它。
【问题讨论】:
标签: iphone cocoa-touch uiscrollview uiimage uicolor