小编Bri*_*tta的帖子

AVPlayer缓冲,暂停通知和海报框架

我有一些与之相关的问题AVPlayer:

  1. 当我们暂停AVPlayer通过时[player pause],AVPlayer保持从网络缓冲视频还是停止?我无法在apple的文档中获得与此相关的任何信息.此外,是否可以强制AVPlayer在暂停时保持缓冲,这样如果我们暂停的视频正在等待第一个视频结束,那么我们不会发现视频之间有任何差距?

  2. 在暂停AVPlayer我们可以有任何事件[player pause].

  3. 我们可以在AVPlayer几秒钟内显示静止图像吗?

谢谢

iphone avfoundation ios avplayer

16
推荐指数
1
解决办法
2万
查看次数

复制iOS Mail App的Compose Function的样式

我正在iOS 8上构建一个应用程序,我希望在创建新的电子邮件/消息时复制iOS的邮件应用程序的功能.如下所示:compose视图控制器显示在收件箱视图控制器的顶部,但是compose vc不占用整个屏幕.有没有比使用视图控制器的框架进行黑客攻击更容易的方法?谢谢!

在此输入图像描述

email objective-c ios

15
推荐指数
2
解决办法
5451
查看次数

parse.com后端的开源替代品

只是想知道是否有一个免费的parse.com替代方案,允许人们在表中任意存储数据并动态创建数据库(例如在mysql中),就像parse.com一样.

我很想知道并使用它,然后花时间创建一个.

谢谢!

mysql database cloud parse-platform

11
推荐指数
3
解决办法
8158
查看次数

UISearchController:UITableView的Section索引与searchBar重叠

我正在构建一个使用新UISearchController的iOS 8应用程序.在与搜索控制器相关的表视图中,我使用区段索引让用户从表的一个部分快速跳转到下一个部分.它工作正常,但部分索引与表/搜索控制器上的搜索栏重叠.有没有人遇到过这个问题,如果有的话,你是怎么解决的?以下是我正在初始化搜索控制器的方法:

self.resultsTableController = [self.storyboard instantiateViewControllerWithIdentifier:[SelectSpecialtySearchResultsTVC storyboardId]];
UINavigationController *searchResultsNavController = [[UINavigationController alloc]initWithRootViewController:self.resultsTableController];
self.searchController = [[UISearchController alloc] initWithSearchResultsController:searchResultsNavController];

self.searchController.searchResultsUpdater = self;
self.searchController.hidesNavigationBarDuringPresentation = NO;
self.searchController.searchBar.barTintColor = [UIColor colorWithHexString:kColorGrayLight];
self.searchController.searchBar.translucent = NO;
self.searchController.searchBar.frame = CGRectMake(self.searchController.searchBar.frame.origin.x, self.searchController.searchBar.frame.origin.y, [self.view bounds].size.width, 44.0);
self.searchController.searchBar.delegate = self;

self.tableView.tableHeaderView = self.searchController.searchBar;

//present the search display controller within the confines of this class's table view
self.definesPresentationContext = YES;

// we want to be the delegate for our filtered table so didSelectRowAtIndexPath is called for both tables
self.resultsTableController.tableView.delegate = self; …
Run Code Online (Sandbox Code Playgroud)

uitableview uisearchbar ios uisearchcontroller

7
推荐指数
2
解决办法
5240
查看次数

UIActionSheet(或UIAlertView)的tintColor(iOS 7+)

是否可以使用UIActionSheetiOS 7的tintColor颜色按钮?我的意思是如果我的应用程序是品牌tintColor,例如红色,我不想在行动表中使用蓝色按钮.同样的UIAlertView.

cocoa-touch uiactionsheet ios ios7

6
推荐指数
2
解决办法
5217
查看次数

iOS UITableViewAutomaticDimension RowHeight性能不佳/跳跃

我正在iOS 8上构建一个基本的表格视图.我观看了WWDC '14关于自动调整单元格主题的视频,并试图重现这个概念,但是我遇到了一些问题.在viewDidLoad上:我打电话给:

//estimate for my cells though they may vary

self.tableView.estimatedRowHeight = 300.0;

self.tableView.rowHeight = UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)

当我的视图和表加载时,性能还可以.当我单击一个单元格时,程序会将我带到详细视图.当我点击该视图上的后退按钮并返回到表格视图时,那就是事情开始变得怪异的时候.然后,当我滚动时,细胞开始"跳跃".通过跳跃我的意思是他们不能平滑地滚动 - 他们倾向于从一个地方跳跃或跳跃到下一个地方.

我应该补充一点,内存不是问题,因为单元格正在被重用,而后台几乎没有数据.我的单元格(在storyboard文件中)的约束也是蓝色的,我在调试器中看不到自动布局约束异常.

有没有人用UITableViewAutomaticDimension看到这种行为?它只是一个苹果虫还是还有更多呢?谢谢.

objective-c uitableview ios ios8

6
推荐指数
2
解决办法
3824
查看次数

通过UIPresentationController子类呈现视图控制器时跳转导航栏

我正在构建一个iOS 8应用程序并使用UIPresentationController以自定义方式呈现视图控制器.(请参阅我之前关于此的问题:复制iOS Mail App的撰写功能的样式).

我遇到的问题是,当我呈现控制器时,导航栏以64点高开始,然后在演示完成后跳转/缩小回44.我的猜测是视图控制器意识到它没有覆盖状态栏,因此一旦到达其最终静止位置,它就会自行缩小.我希望导航栏在整个时间内高44点,而不是跳/缩.

下图是视图控制器在演示结束时的样子.这也是我希望它看起来像整个时间.有关如何将导航栏保持在44点整个时间的任何想法?

在此输入图像描述

更新(2015年3月24日):

我前一段时间引用了一篇博文,以找到有关此问题的更多信息.基本上,UINavigationController将其导航栏绘制为64或44点高,具体取决于其视图的框架是否与应用程序的窗口匹配.所以我需要一些方法告诉导航控制器它的最终静止位置不会与窗口对齐,并且导航栏应该被绘制44点高.

http://blog.jaredsinclair.com/post/61507315630/wrestling-with-status-bars-and-navigation-bars-on

objective-c uinavigationcontroller ios uipresentationcontroller

6
推荐指数
1
解决办法
2548
查看次数

在 Swift 中将整数转换为罗马数字字符串

我正在寻找IntegerSwift 并将其转换为罗马数字String。有任何想法吗?

nsnumber swift swift-extensions

3
推荐指数
1
解决办法
3986
查看次数

iOS 图表库:没有支持数据的 x 轴标签未显示

我正在使用适用于 iOS 的流行图表库的 3.1.1 版。我遇到了 x 轴标签的问题,我似乎无法在线找到答案:

假设我想为一周中的每一天制作一个带有一个 x 轴标签的图表(即:S、M、T、W、T、F、S)。我读过的很多论坛都建议采用在 x 轴上设置自定义值格式化程序的方法,如下所示:https : //github.com/danielgindi/Charts/issues/1340

这适用于在我有数据的日子计算标签。我使用这种方法遇到的问题是,如果我没有特定日期的数据,则不会生成当天的标签。

例如,如果我要使用如下所示的自定义值格式化程序:

public class CustomChartFormatter: NSObject, IAxisValueFormatter {

    var days: = ["S", "M", "T", "W", "T", "F", "S"]

    public func stringForValue(value: Double, axis: AxisBase?) -> String {
        return days[Int(value)]
    }

}
Run Code Online (Sandbox Code Playgroud)

我的支持数据如下所示:[(0, 15.5), (1, 20.1), (6, 11.1)] 其中 0、1 和 6 表示天数,而 15.5、20.1 和 11.1 是数据点在那些日子里,当stringForValue被调用时,有些日子永远不会为他们生成标签。

由于value始终基于该支持数据,因此在这种情况下它永远不会等于 2、3、4 或 5。因此,永远不会生成“T”、“W”、“T”和“F”的标签。

有谁知道如何强制库生成 7 个标签,一周中的每一天一个,而不管我的支持数据是什么?非常感谢你。

swift ios-charts

3
推荐指数
1
解决办法
2190
查看次数

RxSwift如何只订阅一次可观察的内容?

我想订阅一个可观察的对象,但是按照某种逻辑,我将重新订阅它。如果我不想为此编写一些特殊的逻辑,那么在添加新订阅时如何处置上一个订阅?或者,当我订阅它时,如何知道该可观察对象是否已订阅?

swift rx-swift

2
推荐指数
2
解决办法
8169
查看次数