小编Bor*_*zin的帖子

MPMoviePlayer流式视频缓冲区大小

有没有办法检测流媒体视频时缓冲了多少数据MPMoviePlayerController

我已经检查了loadState但是这并没有给我足够的缓冲信息.

Youtube的应用程序正是我想要的......

iphone streaming buffer mpmovieplayer ios

4
推荐指数
1
解决办法
2353
查看次数

Mysql"drop function if if exists"失败,代码为1305

当我尝试执行代码时,我得到mysql错误1305:

DROP FUNCTION IF EXISTS myFunction;
Run Code Online (Sandbox Code Playgroud)

它只在函数不存在时失败.但为什么?在重新创建函数之前,这不是清理步骤吗?

mysql sql-drop

4
推荐指数
1
解决办法
9225
查看次数

UITableView tableHeaderView缺少分隔符

可能重复:
标题和第一个单元格之间的分离 - 在普通的UITableView中

当tableView中没有tableHeaderView时,所有分隔符都可见.但是如果我创建一个自定义tableHeaderView而不是第一个单元格在单元格顶部没有分隔符.为什么我的自定义tableHeaderView会删除第一个分隔符?我怎么能把它放回去?

iphone uitableview separator ios tableheader

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

在iOS上使用动画从右向左调整视图

我想从右侧到左侧(对面)调整UIView的大小.现在我有这样的直观视图:CGRectMake(100.f, 0.f, 100.f, 100.f);

[UIView animateWithDuration:0.5 animations:^{
  view.frame = CGRectMake(0.f, 0.f, 200.f, 100.f);
}];
Run Code Online (Sandbox Code Playgroud)

问题是动画不好.它向右反弹(变大)然后移动到位置0.0,0.0.

我希望达到与从左到右调整大小时相同的效果.

编辑:代码

- (void)resizeSearchBar:(int)type
{
    //resize - bigger
    if (type == 1) {
        [UIView animateWithDuration:1.0 animations:^{
            self.searchBar.frame = CGRectMake(0.f, 0.f, 280.f, 44.f);
        }];
    }
    //resize - smaller
    else {
        [UIView animateWithDuration:1.0 animations:^{
            self.searchBar.frame = CGRectMake(95.f, 0.f, 185.f, 44.f);
        }];
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑2

我还尝试在IB中更改View属性: 在此输入图像描述

仍然没有运气......

iphone animation uiview ios

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

石英圆角光滑的UIImage

我只是在测试下面的代码以在UIImage上转弯:

- (UIImage *)makeRoundedImage:(UIImage *)image radius:(float)radius;
{
    CALayer *imageLayer = [CALayer layer];
    imageLayer.frame = CGRectMake(0, 0, image.size.width, image.size.height);
    imageLayer.contents = (id) image.CGImage;

    imageLayer.masksToBounds = YES;
    imageLayer.cornerRadius = radius;

    UIGraphicsBeginImageContext(image.size);
    [imageLayer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *roundedImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return roundedImage;
}
Run Code Online (Sandbox Code Playgroud)

除非您仔细查看生成的图像,否则我看起来还不错。拐角不光滑。如何使拐角更光滑/更柔软?

编辑:

石英圆角处理后的图像:

在此处输入图片说明

就像你可以看到角落不光滑。

这个版本带有UIImageView的cornerRadius,更加平滑。

在此处输入图片说明

渔获物在哪里?

iphone smooth rounded-corners uiimage ios

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

为iPad和iPhone运行时创建不同的@properties

我有一个通用应用程序,每个设备(iPad,iPhone)都有不同的属性集,如下所示:

//iPhone
@property (nonatomic, strong) CategoriesViewController *categoriesViewController;
//iPad
@property (nonatomic, strong) UIPopoverController *categoriesPopoverController;
Run Code Online (Sandbox Code Playgroud)

但我不想浪费每个设备的内存合成属性.就像我的情况一样,当用户使用iPhone打开应用程序时,只应创建特定于iPhone的@properties.对于在iPad上运行的应用程序,反之亦然.

在编译时是否有任何指令推迟这个,类似的东西:

#if UI_USER_INTERFACE_IDIOM() = iPhone
//create iPhone properties
#elseif UI_USER_INTERFACE_IDIOM() = iPad
//create iPad properties
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,还是有更好的方法来处理这个?

谢谢!

iphone runtime properties ios ios-universal-app

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