草庐IT

指示灯

全部标签

iOS 7.1 imagePicker CameraFlashMode 不指示 Flash 状态

我有一个用自定义View覆盖相机的iPhone应用程序。我有一个按钮可以在相机闪光灯模式之间切换,这是代码switch([self.imagePickerControllercameraFlashMode]){caseUIImagePickerControllerCameraFlashModeAuto:[self.imagePickerControllersetCameraFlashMode:UIImagePickerControllerCameraFlashModeOn];return@"On";break;caseUIImagePickerControllerCameraFlash

ios - 使用 UIPageControl 减小点大小或填充以适应屏幕上的所有页面指示器

我有一个UIPageControl,它有22个页面,因此有22个页面指示点。在iPhone的风景中,它们都可见,左右都有足够的空间,但在肖像中,没有足够的水平空间来显示所有的点(至少在iPhone4和5上),所以两个不可见并且外面的两个被切成两半。我正在寻找一种方法来减小点的大小或减少点之间的填充量,以确保所有点都适合纵向屏幕。如何实现? 最佳答案 如果你有那么多点,我会认真考虑使用不同的控件。但是如果你想坚持使用UIPageControl,我会缩小它以适应屏幕,像这样:pageControl.transform=CGAffineT

ios - 在 UIView 中绘制用于选择指示的三角形切口

我正在创建一个View,用作我的应用程序的类别选择器。我希望它有一个镂空三角形作为选择指示,如下图所示:我不确定如何绘制三角形,使其成为一个切口,露出下面的主视图。下面的主视图很可能有一个自定义的、可能不重复的(我还没有决定)图像作为背景。此外,我希望三角形在选择发生变化时动画到一个新位置,这会使事情进一步复杂化。我意识到subview会使动画更容易,但会使绘图复杂化;直接绘图可能会使动画更难一些。而且我对Quartz不太熟悉,所以我不确定如何使用直接绘图路线。提前致谢!更新:我查看了MattGallagher在drawingshapeswithholes上的帖子,但它并没有真正回答我

ios - 如何更改 iPhone X 上的主页指示器背景颜色?

我想更改出现在带有主页指示器的新iPhoneX底部的View的背景颜色。这可能吗? 最佳答案 主页指示器颜色是根据其下方内容的颜色自动确定的。大多数时候,这意味着您不必担心它的颜色,因为它不受您的控制,并且始终对用户清晰可见。但是,您可以在主页指示器后面的区域放置一个彩色View来操纵它的颜色。例子(请注意,这些示例是在iOS模拟器上进行的,在真实设备上的行为是不同的。)背景:白色(#ffffff)主页指示器:黑色(#000000)背景:黑色(#000000)主页指示器:灰色(#484848)背景:灰色(#5f5f5f)主页指示器:

ios - 如何在导航栏内添加页面指示器?

就像推特一样:我在UITabBarController中有一个PageViewController,而UITabBarController又在UINavigationController中。谁能告诉我如何在导航栏中显示页面指示器? 最佳答案 编辑:我刚刚发现navigationController.viewControllers只包含堆栈。我将在一分钟内发布编辑编辑2:嗯,看来您必须事先知道ViewController的数量。也许不是最好的解决方案,但它对我有用。刚试过:)@interfaceViewController()@pro

ios - 自定义后退指示器图像和 iOS 11

我在我的应用程序中使用自定义后退按钮。这个自定义后退按钮是全局设置的,如下所示:UINavigationBar.appearance().backIndicatorImage=UIImage(named:"Back").withRenderingMode(.alwaysOriginal)UINavigationBar.appearance().backIndicatorTransitionMaskImage=UIImage(asset:.back).withRenderingMode(.alwaysOriginal)在iOS11之前,这段代码可以解决问题,但现在在iOS11中,按钮不再

ios - 如何显示带有事件指示器的警报 View ?

我想显示带有消息的警报View:“正在加载数据”和旋转事件指示器。我该怎么做? 最佳答案 注意:此解决方案不适用于iOS7及更高版本。这是我的看法:alertView=[[UIAlertViewalloc]initWithTitle:@"SubmittingEntry"message:@"\n"delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];UIActivityIndicatorView*spinner=[[UIActivityIndicatorViewalloc]i

ios - 如何以编程方式更改 UITableVeiw 的披露指示器的颜色?

这个问题在这里已经有了答案:Changedisclosureindicatorcoloroncellselection(7个答案)关闭6年前。我知道使用UIImageView我们可以设置DisclosureIndicatorAccessory,但我只想更改披露指示器颜色而不使用UIImageView。这可能吗?如果可能的话怎么办?

iphone - 动画 UITextField 以指示错误的密码

我如何向UITextField添加动画以指示错误密码,就像facebook应用程序(在登录屏幕上)或MacOSX登录框中的一样?提前致谢。 最佳答案 类似的东西-(void)shake:(UIView*)theOneYouWannaShake{[UIViewanimateWithDuration:0.03animations:^{theOneYouWannaShake.transform=CGAffineTransformMakeTranslation(5*direction,0);}completion:^(BOOLfinishe

ios - 当 allowsPickingMultipleItems = true 时,MPMediaPickerController 不指示选择

MPMediaPickerController用于在iOS8.4之前提供一个项目被选中的视觉指示。在8.4中,当显示选择器并将allowsPickingMultipleItems设置为true时,它​​确实显示在mediaPicker:didPickMediaItems中选择了项目,但在选择时,所选项目只是突出显示(有时)但随后只是翻回正常显示而不突出显示+指示符。 最佳答案 在iOS8.4之前,当使用MPMediaPickerController选择多个项目时,所选项目保持突出显示以指示选择。此外,无法多次选择一个项目。从iOS8