jjzjj

uisegmentedcontrol

全部标签

iphone - 如何禁用部分 UISegmentedControl?

以下是UISegmentedControl的代码UISegmentedControl*segmentedControl=[[UISegmentedControlalloc]initWithItems:[NSArrayarrayWithObjects:[UIImageimageNamed:@"down.png"],[UIImageimageNamed:@"dList.png"],nil]];[segmentedControladdTarget:selfaction:@selector(segmentAction:)forControlEvents:UIControlEventValueC

ios - 如何以编程方式切换 UISegmentedControl?

如何以编程方式切换UISegmentedControl? 最佳答案 或者,例如,在您更改了selectedSegmentIndex调用“sendActionsForControlEvents:”之后segmentedControl.selectedSegmentIndex=0[segmentedControlsendActionsForControlEvents:UIControlEventValueChanged];SWIFT5:segmentedControl.selectedSegmentIndex=0segmentedCon

iOS:更改 UISegmentedcontrol 的高度

我正在尝试更改UISegmentedcontrol的高度,但在InterfaceBuilder中不允许这样做。有什么办法可以改还是改不了?谢谢 最佳答案 在IB中添加约束也可以解决问题: 关于iOS:更改UISegmentedcontrol的高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12027608/

ios - iOS 7 中 UINavigationbar 下面的 UISegmentedControl

如何将UISegmentedControl作为其下方UINavigationBar的一部分?它是连接到UINavigationBar还是作为subview添加到UINavigationController的ViewController的完整独立View。看起来它是UINavigationBar的一部分,因为栏下方有一个阴影。 最佳答案 这是一个简单的效果。首先,在工具栏中放置一个片段。将此工具栏放在导航栏的正下方。将工具栏的委托(delegate)设置为您的ViewController,并在positionForBar:中返回UIB

ios - 当用户在 Swift 中选择 UISegmentedControl 时,如何更改它的样式?

这是我用Swift编写的UISegmentedControl:我用下面的代码创建了它:letselectedAttributes:NSDictionary=[NSForegroundColorAttributeName:UIColor.black,NSFontAttributeName:fontForSegmentedControl!]letnormalAttributes:NSDictionary=[NSForegroundColorAttributeName:UIColor.gray,NSFontAttributeName:fontForSegmentedControl!]mySe

ios - 如何以编程方式将 UISegmentedControl 添加到容器 View

如何定义UISegmentedControl的框架?我希望分段控件出现在containerview的底部,即UIView。 最佳答案 这个是完美的,我测试过.....UIScrollView*scroll=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,435)];scroll.contentSize=CGSizeMake(320,700);scroll.showsHorizontalScrollIndicator=YES;NSArray*itemArray=[NSArray

iphone - UISegmentedControl 文本以编程方式

我使用界面生成器(来自Storyboard)创建了一个包含两个段的UISegmentedControl,但我想以编程方式设置这两个段的文本。我想这样做是因为我对所有按钮、标签、标题等都使用了NSLocalizedString。我在界面生成器中创建所有内容,然后以编程方式添加文本。我已经设法使每个项目都以这种方式工作,但我找不到将文本添加到UISegmentedControl的方法。有没有办法做到这一点?我正在尝试使用以下内容,但由于已在界面生成器中创建了分段控件,因此它不起作用。[segmentedControlinitWithItems:[NSArrayarrayWithObject

ios - 如何使用 UISegmentedControl 切换 View ?

我试图弄清楚如何使用UISegmentedControl的不同状态来切换View,类似于Apple在AppStore中在“TopPaid”和“TopFree”之间切换时的做法。 最佳答案 最简单的方法是拥有两个View,您可以切换它们的可见性以指示选择了哪个View。这是一些关于如何完成的示例代码,绝对不是处理View的优化方式,只是为了演示如何使用UISegmentControl来切换可见View:-(IBAction)segmentSwitch:(id)sender{UISegmentedControl*segmentedCon

iphone - 自定义 UISegmentedControl

如何制作自定义UISegmentedControl?我有2张图片,其中1张应在段处于事件状态时显示,而另一张应在段处于非事件状态时显示。我可以覆盖样式或其他东西,所以我有一个UISegmentedControl与我自己的图像作为事件/非事件背景? 最佳答案 除了“开”和“关”位置有两种不同的状态外,我还必须添加这个额外的代码:-(void)viewDidLoad{[superviewDidLoad];//SetsetsegControlbackgroundtotransparentCGRectrect=CGRectMake(0,0,

iphone - 自定义 UISegmentedControl

如何制作自定义UISegmentedControl?我有2张图片,其中1张应在段处于事件状态时显示,而另一张应在段处于非事件状态时显示。我可以覆盖样式或其他东西,所以我有一个UISegmentedControl与我自己的图像作为事件/非事件背景? 最佳答案 除了“开”和“关”位置有两种不同的状态外,我还必须添加这个额外的代码:-(void)viewDidLoad{[superviewDidLoad];//SetsetsegControlbackgroundtotransparentCGRectrect=CGRectMake(0,0,