Это мой код для добавления звука, в то время как UIScrollview прокручивается в iPhone SDK. В этом коде, как добавить звук при использовании сенсорных событий в прокрутке? Пожалуйста, дайте мне вашу идею и предложение или образец.Как добавить звук, когда UIScrollview прокручивается в iphone sdk?
const CGFloat kScrollObjHeight = 151.0;
const CGFloat kScrollObjWidth =320.0;
const NSUInteger kNumImages = 5;
- (void)layoutScrollImages
{
UIImageView *view = nil;
NSArray *subviews = [scrollView1 subviews];
CGFloat curXLoc = 0;
for (view in subviews)
{
if ([view isKindOfClass:[UIImageView class]] && view.tag > 0)
{
CGRect frame = view.frame;
frame.origin = CGPointMake(curXLoc, 0);
view.frame = frame;
curXLoc += (kScrollObjWidth);
}
}
[scrollView1 setContentSize:CGSizeMake((kNumImages * kScrollObjWidth), [scrollView1 bounds].size.height)];
}
- (void)viewDidLoad
{
self.view.backgroundColor = [UIColor clearColor];
[scrollView1 setBackgroundColor:[UIColor whiteColor]];
[scrollView1 setCanCancelContentTouches:NO];
scrollView1.indicatorStyle = UIScrollViewIndicatorStyleWhite;
scrollView1.clipsToBounds = YES;
scrollView1.scrollEnabled = YES;
scrollView1.pagingEnabled = YES;
NSUInteger i;
for (i = 1; i <= kNumImages; i++)
{
NSString *imageName = [NSString stringWithFormat:@"snap%d.jpg", i];
UIImage *image = [UIImage imageNamed:imageName];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
CGRect rect = imageView.frame;
rect.size.height = kScrollObjHeight;
rect.size.width = kScrollObjWidth;
imageView.frame = rect;
imageView.tag = i;
[scrollView1 addSubview:imageView];
[imageView release];
[self layoutScrollImages];
}
[super viewDidLoad];
}
** Я попытался так много учебников, но я не получил какой-либо решение этой проблемы .. так что помогите мне .. ** –
отформатируйте свой код для лучшей читаемости –
@SangeethRajan Вы задали этот вопрос почти четыре раза. Вы получили много ответов от своих других сообщений по этой теме, поэтому либо отредактируйте свои предыдущие сообщения, если не понимаете ответы, которые вам даны, либо продолжайте исследования самостоятельно, но не продолжайте задавать этот вопрос снова и снова. – pasawaya