Tag: 用户界面

更改所选UITableViewCell的边框颜色

我为我的tableview使用自定义表格视图单元格。 为了设置边框,我已经把自定义单元格的视图,我正在改变它的边界属性。 self.borderView.layer.borderColor = VIEW_BORDER_COLOR; 我想通过改变它的边框颜色来突出显示选中的单元格。 我试图改变它didselectrowforindexpath, cell.borderView.layer.borderColor = [UIColor yellowColor].CGColor; 但随着单元格的重用,它会在滚动时发生变化。

video作为iOS背景最有效的方法

也许你已经注意到iOS应用程序的最新趋势之一:使用video作为背景 – 主要是在login或“首次启动”屏幕。 昨天我试图用一个非常简单的testing项目(只有一个视图控制器)模仿这个,除了性能 ,我对结果感到满意。 在iOS模拟器(在模拟iPhone 6上)尝试时, CPU使用率在70-110%之间波动。 这对于简单的login屏幕来说似乎是非常不合理的。 这就是它在行动中的样子: http : //oi57.tinypic.com/nqqntv.jpg 那么问题是: 有没有一种更有效的CPU方法来实现这一点? 像Vine,Spotify和Instagram这样的应用程序如何做到这一点? 在你回答之前, 我使用的方法是使用MPMoviePlayerController播放的全高清video: – (void)viewDidLoad { [super viewDidLoad]; // find movie file NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"arenaVideo" ofType:@"mp4"]; NSURL *movieURL = [NSURL fileURLWithPath:moviePath]; // load movie self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; self.moviePlayer.controlStyle = MPMovieControlStyleNone; self.moviePlayer.view.frame = self.view.frame; self.moviePlayer.scalingMode = […]

更新文本字段ui在迅捷的ios

当我使用ios SDK 8的swift时遇到了一个问题 我用callback来获取数据的背景,当数据提取,我想设置一个文本字段值和更新屏幕。 这里是我的代码: @IBOutlet var txtTest: UITextField! @IBAction func login() { let username = "aaa"; let password = "bbb"; var res = ServiceClient.login(username, password: password){ (res:String, error:String?) -> Void in if(error == nil){ self.txtTest.text = res; } } } 运行这个代码,数据被正确提取,并且txtTest没有更新,但是当我点击txtTest时,这个值将被显示。 那么有什么办法强制更新用户界面? 或发送消息到UI线程?

如何在iOS 7中仍然使用iOS6 UI?

从苹果的转换指南我知道,在iOS 7中没有四舍五入的button,但是当我看到许多在iOS 7中运行的“旧”应用程序仍然是iOS 6风格。 我最近在iOS 6开发了一个应用程序,一切都很好。 但iOS 7发布后,我不得不改变很多用户界面,例如,导航栏和栏button项。 但我真的不想采用iOS 7风格,但与我的应用程序,用户界面不能采用自己的iOS 6。 即使我使用iOS 6 SDK,并在iOS 5中发布我的应用程序,它仍然使用iOS 7风格,看起来很糟糕。 任何想法和build议? 谢谢

根据每个片段中的标题更改分段控件的宽度?

像这样开始,我喜欢: 但是,然后我添加一个段,发生这种情况: 宽度在IB中设置,不在代码中。 我需要的只是一个计算宽度的方法。 最后,它会做这样的事情: control.width = (labelWidths + marginWidths); // where marginWidths = (marginWidth * control.numberOfSegments)

键盘退出后,使inputAccessoryView可见

我想要做的是创build类似于iPad上的Safari浏览器中的“查找页面”searchfunction。 我使用UIToolbar中的一些项目,并将其附加到键盘上,将其设置为UITextField上的inputAccessoryView 。 像魅力一样工作,但有一件事我不明白。 在Safari中,当您search某物时,键盘消失,但工具栏仍保留在屏幕的底部。 有没有人有一个线索如何做到这一点? 我能想到的唯一的解决办法是响应键盘解散事件,然后拔出UIToolBar并创build一个自定义的animation,将其移动到屏幕的底部。 但是这是不好的。 我正在寻找一个更优雅的解决scheme。 有些东西可以让我决定如何解决键盘input附件视图。

什么DPI分辨率用于iPhone应用程序?

我正在为iPhone应用程序的模板工作,并想知道使用什么dpi的分辨率? 300或72? 我不确定,希望有人能回答我这个问题。 提前致谢 法里德

Swift如何更改UIAlertController的标题颜色

如何使用Swift更改UIAlertController的标题字体? 我不是在谈论消息的颜色,我不是在谈论button的颜色。 我在谈论标题。

使用iOS 6应用程序的iOS 6主题

我很好奇:有没有办法设置一个iOS 7的应用程序与老式的iOS 6视觉外观运行? 我知道UIAppearance协议,但为每个单独的元素设置外观似乎有点麻烦。

如何创buildiPad文档预览界面,如在iWorks for iPad中find的界面

愿意给一个+500赏金作为一个工作的例子。 我只知道在iPad上完成文档预览界面的两个源代码示例,如在Number,Pages等中find的示例。 infoNgen和OmniGroup框架 还有其他的例子吗? infoNgen是一个很好的简单例子,但是,代码是非常草率的,可怕的书面,非常无组织。 OmniGroup是一个很棒的库,但对于简单的项目来说太复杂了。 更新 我能够分解infoNgen的项目,并使用HTML预览制作一个准系统文档查看器,这似乎与更新文档中的信息并保持与预览同步很好。 现在唯一需要解决的问题是将文档保存在应用程序退出并重新启动时。 +500赏金仍然可以用一个工作的例子,但是,除非有工作实例发布,否则我不会打开赏金。