小编See*_*ker的帖子

ios中collectionview项的等间距

我使用集合视图控制器来显示图库中的图像.现在我打破了间距.我不能在集合视图中设置相等的间距..

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section {
    return 0;
}

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section {
    return 0;
}

- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
{
    return UIEdgeInsetsMake(0, 0, 0, 0);
}
- (CGSize)collectionView:(UICollectionView *)collectionView
                  layout:(UICollectionViewLayout *)collectionViewLayout
  sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
    return CGSizeMake(106.0f, 106.0f);
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码..单元格宽度106但是imageview宽度是104.0f我在图像视图的左侧给出了2点间距现在我得到了解决方案,如下图所示. 在此输入图像描述

请帮我解决这个问题...

ios uicollectionview

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

更改UIImageview形状矩形的默认形状

现在我正在开发一个项目,我需要显示带有边框的图像,如下面的形状.

在此输入图像描述

我怎样才能做到这一点?我不知道这样做.请任何想法解决.

objective-c uiimageview ios

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

xcode在ios中显示3.5英寸和4英寸屏幕的相同高度

我用3.5英寸和4英寸测试我的应用程序.虽然我NSLog(@"%@", self.view.frame.size.height);3.5英寸和4英寸显示高度568.现在我正在使用xcode 5 ..任何可以解释为什么这样显示...

iphone xcode objective-c ios

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

在文档中写入视频时出错

您好,我正在捕获屏幕并制作为视频。它在模拟器中运行良好。当我在设备中运行它时。应用程序崩溃。下面我放了我的代码和错误

 - (void)stopRecording
    {

    [self.displayLink invalidate];
    startTimestamp = 0.0;
    dispatch_async(queue, ^
                   {

                       //if (deferImageprocess) {
                           if (self.writer.status != AVAssetWriterStatusCompleted && self.writer.status != AVAssetWriterStatusUnknown) {
                               [self.writerInput markAsFinished];

                           }

                           if ([self.writer respondsToSelector:@selector(finishWritingWithCompletionHandler:)]) {
                               [self.writer finishWritingWithCompletionHandler:^
                                {

                                    ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];
                                    [library writeVideoAtPathToSavedPhotosAlbum:[NSURL fileURLWithPath:self.pathStr]
                                                                completionBlock:^(NSURL *assetURL, NSError *error){
                                                                    if (!error)
                                                                    {
                                                                        NSLog(@"Saved Successfully");
                                                                        [self finishBackgroundTask];
                                                                        [self.delegate recordingFinished:[NSString stringWithFormat:@"%@", self.pathStr]];
                                                                    }
                                                                }];
                                }];

                           }
                           else {
                               [self.writer finishWriting];
                               ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];
                               [library writeVideoAtPathToSavedPhotosAlbum:[NSURL fileURLWithPath:self.pathStr]
                                                           completionBlock:^(NSURL *assetURL, NSError *error){
                                                           }]; …
Run Code Online (Sandbox Code Playgroud)

ios

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

标签 统计

ios ×4

objective-c ×2

iphone ×1

uicollectionview ×1

uiimageview ×1

xcode ×1