对于我的应用程序的文本编辑部分,我将线条放在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来捏造它。
答案 0 :(得分:1)
你可以在UIScrollView上放置另一个带有顶部图案背景的UIView,但在UITextView下面,这样它就会覆盖你的便条图案,大小与顶部图案一样,并且与文本视图完全相同。就像滚动视图和文本视图之间的图层一样。