我使用集合视图控制器来显示图库中的图像.现在我打破了间距.我不能在集合视图中设置相等的间距..
- (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点间距现在我得到了解决方案,如下图所示.

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

我怎样才能做到这一点?我不知道这样做.请任何想法解决.
我用3.5英寸和4英寸测试我的应用程序.虽然我NSLog(@"%@", self.view.frame.size.height);3.5英寸和4英寸显示高度568.现在我正在使用xcode 5 ..任何可以解释为什么这样显示...
您好,我正在捕获屏幕并制作为视频。它在模拟器中运行良好。当我在设备中运行它时。应用程序崩溃。下面我放了我的代码和错误
- (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)