gpt4 book ai didi

ios - 将图像和标题都添加到分段控制 IOS

转载 作者:行者123 更新时间:2023-11-28 18:09:42 24 4
gpt4 key购买 nike

有没有办法可以同时设置UISegmentControl的图片和标题?同时,使图像出现在标题旁边,就像图像出现在标题旁边一样 UIButton .

我正在尝试,但如果我设置 UISegmentControl 的选定段的图像然后标题消失,如果我设置 UISegmentControl 的选定段的标题然后图像消失,我想同时设置。

最佳答案

-setImage:forSegmentAtIndex: 的官方文档说

A segment can only have an image or a title; it can’t have both. There is no default image.

所以,不,没有办法使用 image 和 title 属性做你想做的事。

但是,有几个选项可以以不同的方式实现目标。

  • 如果您打算为每个片段使用相同的图像,您可以使用外观方法设置背景,然后使用方法 -setContentOffset:forSegmentAtIndex: 将标题移到一边的背景图像。
  • 您可以创建一个包含图标和文本的图像。这不太理想,因为对文本的更改需要再次导出整个 Assets 。但是是一个选项。
  • 最不理想的做法是使用您编写代码来处理状态更改的按钮来伪造分段控件。甚至可能有一些开源选项可以做到这一点,所以请随意搜索它们。

关于ios - 将图像和标题都添加到分段控制 IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973186/

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