遇到角的题,请帮我分析如何解决,第一第二依此类推 以此类推

iOS 问题:我添加了一个UISegmentControl控件,用来判断UIScrollView添加多少个button控件;uisegmentcontrol一共有4个item,第一个item选中时,scrollview添加一个button,第二个item选中时,scrollview添加2个button,以此类推。然后问题就来了。在运行程序以后,UIScrollView只会加载在viewDidLoad那里的selectedSegmentControl= 0时添加一个button;点击其他的item都没有反应。困扰好多天了,都没有解决。 -
我添加了一个UISegmentControl控件,用来判断UIScrollView添加多少个button控件;uisegmentcontrol一共有4个item,第一个item选中时,scrollview添加一个button,第二个item选中时,scrollview添加2个button,以此类推。然后问题就来了。在运行程序以后,UIScrollView只会加载在viewDidLoad那里的selectedSegmentControl= 0时添加一个button;点击其他的item都没有反应。困扰好多天了,都没有解决。
共有 6 个回答
你确定你的segmentcontrol确实响应了你的点击?
登录后方可回复
貌似就是segmentcontrol没有响应事件。所以有些纠结呢!
登录后方可回复
所以你的问题应该是segment如何响应点击事件。
这里有两篇文章,一篇是用代码实现,一篇是在xib中实现:
或者你在本站的segment代码分类下,下载一些代码来学习一下。
登录后方可回复
//添加分段控件;选择时间
NSArray *segArray = [[NSArray alloc]initWithObjects:@"Years",@"Months",@"Date",@"time",nil];
seg = [[UISegmentedControl alloc]initWithItems:segArray];
seg.frame = CGRectMake(69.0, 0.0, 250.5, 42.0);
seg.segmentedControlStyle = UISegmentedControlStyleB
seg.tintColor = [UIColor colorWithRed:120.0 / 255.0 green:133.0 / 255.0 blue:115.0 / 255.0 alpha:1.0];
[seg addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
seg.selectedSegmentIndex = 0;
[self.view addSubview:seg];
[seg release];
//添加滚动控件,滚动控件里添加button控件; add the button to scroll view
buttonSV = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, 69.0, 272.0)];
buttonSV.delegate =
buttonSV.contentSize = CGSizeMake(0.0, 68.0 * buttonCount);
buttonSV.showsVerticalScrollIndicator = NO;
buttonSV.showsHorizontalScrollIndicator = YES;
buttonSV.pagingEnabled = NO;
[self.view addSubview:buttonSV];
上面这些是viewDidLoad中添加的代码
- (void)segmentAction:(id)sender
UISegmentedControl *segmentControl = (UISegmentedControl *)
NSInteger index = segmentControl.selectedSegmentI
switch (index) {
case kYearsIndex:
buttonCount = 1;
case kMonthsIndex:
buttonCount = 2;
case kWeeksIndex:
buttonCount = 3;
case kDaysIndex:
buttonCount = 4;
i = 0; i & buttonC i++) {
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.titleLabel.font = [UIFont boldSystemFontOfSize:15.0f];
button.frame = CGRectMake(2.5, 68 * i, 64.0, 64.0);
[button setTitle:[NSString stringWithFormat:@"%d", (i + 1)] forState:UIControlStateNormal];
[buttonSV addSubview:button];
//[getDatesButton addObject:button];
[button release];
代码就是上面这些了!!请你帮我看看到底是出了什么问题。
登录后方可回复
buttonCount是一个全局变量;
登录后方可回复
谢谢你。。。我刚把问题解决了。
登录后方可回复
登录后方可回答
耗时 0.1275 秒甲、乙两同学开展“投球进筐”比赛,双方约定:①比赛分6局进行,每局在指定区域内将球投向筐中,只要投进一次后该局便结束;②若一次未进可再投第二次,以此类推,但每局最多只能投8次,若8次投球都未进,该局也结束;③计分规则如下:a.得分为正数或0;b.若8次都未投进,该局得分为0;c.投球次数越多,得分越低;d.&6局比赛的总得分高者获胜.(1)设某局比赛第n(n=1,2,3,4,5,6,7,8)次将球投进,请你按上述约定,用公式、表格或语言叙述等方式,为甲、乙两位同学制定一个把n换算为得分M的计分方案;(2)若两人6局比赛的投球情况如下(其中的数字表示该局比赛进球时的投球次数,“×”表示该局比赛8次投球都未进):根据上述计分规则和你制定的计分方案,确定两人谁在这次比赛中获胜.
提 示 请您或[登录]之后查看试题解析 惊喜:新手机注册免费送20天VIP和20个雨点!无广告查看试题解析、半价提问帮我个忙,[第一天一分钱第二天两分钱第三天四分钱以此类推],三十天 到底是多少钱啊_百度知道
帮我个忙,[第一天一分钱第二天两分钱第三天四分钱以此类推],三十天 到底是多少钱啊
提问者采纳
第三十天=分合计=分
提问者评价
其他类似问题
以此类推的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁电子表格若干列数据变成一行数据,前几个单元格是第一行中数,接着是第二行的数,以此类推,怎样用公式处理_百度知道
电子表格若干列数据变成一行数据,前几个单元格是第一行中数,接着是第二行的数,以此类推,怎样用公式处理
A1 B1 C1 变成A1 B1 C1 A2 B2 C2 A2 B2 C2 A3 B3 C3A2 B2 C2A3 B3 C3
上个描述错了,看这个A1 B1 C1 变成A1 B1 C1 A2 B2 C2 A3 B3 C3A2 B2 C2A3 B3 C3
提问者采纳
D1中输入:=INDEX($A:$C,COLUMN(C1)/3,MOD(COLUMN(A1)-1,3)+1)右拉下拉
提问者评价
谢谢,同时也谢谢第二位回答者
其他类似问题
按默认排序
其他1条回答
D1输入=INDEX($A$1:$C$10,(COLUMN(D1)-1)/3,MOD(COLUMN(D1)-1,3))按CTRL+SHIFT+ENTER
以此类推的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 依此类推 以此类推 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信