jjzjj

UISegmentedControl

全部标签

ios - 将 UISegmentedControl 添加到 UITableView

如何将UISegmentedControl添加到UITableView?类似于此处找到的图像:http://cdn.imore.com/sites/imore.com/files/styles/large/public/field/image/2012/08/iHomework-for-iPhone-managing-assignments-and-tasks.jpg我想在导航栏下方添加一个UISegmentedControl。这是我到目前为止尝试过的:在我的viewDidLoad方法中,我创建了一个UISegmentedControlUISegmentedControl*segmen

ios - 启用/禁用 UISegmentedControl

有人知道拒绝输入到UISegmentedControl对象的方法吗?在我的应用程序加载阶段,如果点击UISegmentedControl,应用程序会崩溃。我试过:[segmentControlsetEnabled:NO];但这似乎行不通...... 最佳答案 segmentControl.userInteractionEnabled=NO; 关于ios-启用/禁用UISegmentedControl,我们在StackOverflow上找到一个类似的问题: ht

ios - UISegmentedControl 行为

关于iPhone上的UISegmentedControl类的快速问题。希望有些人可能已经注意到在其默认状态下有2个分段,即使用户点击当前选定的分段,分段控件仍然会切换。我曾在应用程序中看到UISegmentedControls否定该行为并且在用户按下选定段时不切换。即,Apple的iTuneStore应用程序。是否有一种简单的方法可以防止我忽略的这种行为,或者我是否需要在valueChanged中写入一些逻辑?我一直在尝试禁用当前选定的段并启用未选定的段,但这似乎在我不希望它这样做时改变了控件的外观。有什么想法吗? 最佳答案 查看U

iphone - 带有图像和标题的 UISegmentedControl

我在UIToolBar中使用UISegmentedControl作为按钮。我不能使用普通的UIButtonBarItem,因为我需要设置tintColor并支持iOS4.3。所以我使用以下代码:UISegmentedControl*searchButton=[[UISegmentedControlalloc]initWithItems:[NSArrayarrayWithObjects:@"",nil]];[searchButtonsetImage:[UIImageimageNamed:@"search_picto"]forSegmentAtIndex:0];searchButton.m

ios - 是否可以创建多行 UISegmentedControl?

我的分段控件中有相对较长的文本项,因此我需要在某些点中断文本。是否可以使用换行符?我知道在按钮上我需要将换行符设置为自动换行,但是如何为UISegmentedControl设置它。 最佳答案 请引用thisanswerswift3+UILabel.appearance(whenContainedInInstancesOf:[UISegmentedControl.self]).numberOfLines=0objective-c[[UILabelappearanceWhenContainedIn:[UISegmentedControl

iOS : Custom UISegmentedControl does not adjust when orientation is changed

我的原图是这样的当我改变方向并向左或向右旋转模拟器时,我得到当我单击“个人资料”以外的任何选项卡时,选项卡栏会按我想要的方式进行调整。我在导航控件上使用自定义UISegmentedControl。如何在屏幕旋转发生变化时立即调整标签栏的View。使用Xcode4.6和部署适用于所有iOS版本。这是我的代码-(void)viewDidLoad{[superviewDidLoad];//TappedoutsidetohidekeyboardUITapGestureRecognizer*tapped=[[UITapGestureRecognizeralloc]initWithTarget:s

ios - 错位的 UISegmentedControl(潜在错误)

我对使用AppleNSAutolayout还很陌生。在我能想到的最简单的示例中,我使用默认模板创建了选项卡式iPhone应用程序。然后在第一个View中,我添加了UISegmentedControl并向他添加了2个约束:“AlignCenterXto:SuperView”和“BottomSpaceto:BottomLayoutGuide”。然后,当我运行应用程序时,UISegmentedControl位置是正确的,但是当我切换到第二个View并返回时,UISegmentedControl下降并被UITabBar。当我旋转设备时,分段控制位置会回到正确的位置。有没有办法避免这种情况?编辑

ios - UISegmentedControl 不尊重为 UIControlStateDisabled 设置的分隔图像

我正在使用iOS5中新的UIAppearanceAPI来为带有自定义图形的UISegmentedControl设置样式。我需要能够设置一些段在执行期间有时被禁用,但是UIAppearance方法似乎不允许我为UIControlStateDisabled设置分隔图像状态。我在打电话:[[UISegmentedControlappearance]setDividerImage:disabledSelectedImageforLeftSegmentState:UIControlStateDisabledrightSegmentState:UIControlStateSelectedbarMe

ios - UISegmentedControl.enabled = NO 不会使它变暗

我在弹出窗口的UIView中有一个UISegmentedControl,在某些情况下我想禁用它。分段控件使用InterfaceBuilder在nib文件中设置。其IB“已启用”支票簿已选中。要禁用它,我写道:self.segmentedControl.enabled=NO;//orYESwhenIwantitenabled从那里开始,分段控件不会对触摸事件使用react,这在一定程度上起作用。但是,没有任何图形反馈。我希望分段控件在禁用时变暗(变灰)。我也尝试将其highlighted属性设置为NO,但没有任何效果。这应该是可行的,因为使用InterfaceBuilder禁用UISeg

iphone - 如何检测 uisegmentedcontrol 上的触摸 - 即使在选定的段上?

虽然检测变化适用于UIControlEventValueChanged-我需要检测甚至在选定段上的触摸。我试过了[onOffSCaddTarget:selfaction:@selector(segmentedControlPushed)forControlEvents:UIControlEventAllTouchEvents];但这不会触发任何东西。有没有办法检测选定片段上的触摸?编辑-无需创建新的子类。ps手势识别器在尝试将其拖动到那里时也不接受段控制非常感谢 最佳答案 我觉得这行得通-(void)touchesBegan:(NS