gpt4 book ai didi

ios - 在启动时将 SCRolling Button ScrollView 滚动到特定位置

转载 作者:行者123 更新时间:2023-11-29 02:56:17 24 4
gpt4 key购买 nike

我已经实现了 SSRollingButtonScrollView .我正在使用数组中的月份名称来与此一起使用。每次我打开应用程序时,它都会在中间显示数字 MAR

有方法

- (void)configureCenterButton:(UIButton *)centerButton

如何显式传递带有标题文本 16 或任何其他按钮的 say 按钮,以便它可以在应用启动时位于中间?

来自评论的代码

NSArray *digits = [NSArray arrayWithObjects:@"JAN",@"FEB",@"MAR",@"APR",@"MAY", @"JUN", @"JUL",@"AUG",@"SEPT",@"OCT",@"NOV",@"DEC" ,nil];     
self.HeaderScrollView.AddLabel=YES;
self.HeaderScrollView.fixedButtonWidth = 50.0f;
self.HeaderScrollView.fixedButtonHeight= 45.0f;
self.HeaderScrollView.spacingBetweenButtons = 0.0f;
self.HeaderScrollView.notCenterButtonTextColor = [UIColor darkGrayColor];
self.HeaderScrollView.notCenterButtonBackgroundColor = [UIColor whiteColor];


self.HeaderScrollView.centerButtonBackgroundColor = [UIColor whiteColor];
[self.HeaderScrollView createButtonArrayWithButtonTitles:digits andLayoutStyle:SShorizontalLayout ];
[self.HeaderScrollView scrollToButtonIndex:5 animated:YES];
self.HeaderScrollView.ssRollingButtonScrollViewDelegate = self;
self.InnerScrollView.contentSize=CGSizeMake(327, self.InnerScrollView.frame.size.height);

最佳答案

添加如下方法,需要传入要居中的按钮的索引

在头文件SSRollingButtonScrollView.m中添加为

- (void)scrollToButtonIndex:(NSUInteger)buttonIndex animated:(BOOL)animated{
if(buttonIndex < _rollingScrollViewButtons.count){
UIButton *aButton = [_rollingScrollViewButtons objectAtIndex:buttonIndex];
[self moveButtonToViewCenter:aButton animated:YES];
}
}

在头文件SSRollingButtonScrollView.h中声明为

- (void)scrollToButtonIndex:(NSUInteger)buttonIndex animated:(BOOL)animated;

并将其命名为

[self.phoneticSelector01 scrollToButtonIndex:3 animated:YES];

如果有帮助,请告诉我。

关于ios - 在启动时将 SCRolling Button ScrollView 滚动到特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23881134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com