小编Ego*_*r T的帖子

Xcode错误:由于未知原因提取失败

有人知道Xcode5上发生这个错误的原因吗?

错误

回答

当我意外地将.psd重命名为.png时,我遇到了这个问题.将图像转换为实际的png而不是Photoshop文件为我修复了它.

iphone xcode ios ios7 xcode5

43
推荐指数
4
解决办法
2万
查看次数

使用内容插入启用的UIScrollView分页工作很奇怪

我用内容插件创建了UIScrollView.

scrollView.frame = CGRectMake(-80, 180, 480, 190)
self.scrollView.contentInset = UIEdgeInsetsMake(0, 160, 0, 160);
self.scrollView.pagingEnabled = YES;
[self.scrollView setContentSize:CGSizeMake(480, 190)];

// Add three Views
[self.scrollView addSubview:view1];
[self.scrollView addSubview:view2];
[self.scrollView addSubview:view3];

[view1 setFrame:CGRectMake(0, 0, 160, 190)];
[view2 setFrame:CGRectMake(160, 0, 160, 190)];
[view3 setFrame:CGRectMake(320, 0, 160, 190)];
Run Code Online (Sandbox Code Playgroud)

d

第一次,scrollView.contentOffset.x是-160.0

但奇怪的问题是,当我点击scrollView(黄色区域)时,内容偏移x值重置为0并显示如下.

在此输入图像描述

我尝试了几次,但点击Scroll View会将内容偏移重置为0.

我怎么能阻止这个?

objective-c uiscrollview ios

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

解压速度太慢

我正在使用react-native-zip-archive来解压缩我的文件.

这是我的源代码.

            unzip(res.path(), targetPath)
              .then((path) => {
                RNFS.unlink(res.path())
                  .then(() => {
                    console.log('FILE DELETED');
                  })
                  // `unlink` will throw an error, if the item to unlink does not exist
                  .catch((err) => {
                    console.log(err.message);
                  });
              })
              .catch((error) => {
              });
Run Code Online (Sandbox Code Playgroud)

Zip文件是235MB.提取它需要大约30分钟.反正有提高提取速度吗?

谢谢你的时间.

ios reactjs react-native react-native-ios

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

将NSString转换为NSData - [NSString dataUsingEncoding]异常

我正在将NSString转换为NSData以便通过JSON解析,但是我收到了以下错误.

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
  reason: '-  [__NSCFDictionary dataUsingEncoding:]: 
  unrecognized   selector sent to instance 0x7987d60'
Run Code Online (Sandbox Code Playgroud)

代码如下:

NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding]; 
//NSUTF8StringEncoding also failed.
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
Run Code Online (Sandbox Code Playgroud)

在我看来,这是因为str包含换行符:'\n'.

我对么?

请问有人帮我解决这个问题吗?

iphone json nsdata ios5

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

我可以使用scenekit和arkit制作透过透明对象的阴影吗?

我用scenekit制作透明对象并与arkit链接.我用闪电材料制作了一个阴影但看不透透过透明物体的阴影.我做了一架飞机并将物体放在上面.并将光线照射到透明物体上.阴影出现在对象后面但无法透过对象看到.

在此输入图像描述

这是制作阴影的代码.

          let light = SCNLight()
          light.type = .directional
          light.castsShadow = true
          light.shadowRadius = 200
          light.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.3)
          light.shadowMode = .deferred
          let constraint = SCNLookAtConstraint(target: model)
          lightNode = SCNNode()
          lightNode!.light = light
          lightNode!.position = SCNVector3(model.position.x + 10, model.position.y + 30, model.position.z+30)
          lightNode!.eulerAngles = SCNVector3(45.0, 0, 0)
          lightNode!.constraints = [constraint]
          sceneView.scene.rootNode.addChildNode(lightNode!)
Run Code Online (Sandbox Code Playgroud)

以下代码用于在瓶子下面制作地板.

 let floor = SCNFloor()
 floor.reflectivity = 0
 let material = SCNMaterial()
 material.diffuse.contents = UIColor.white
 material.colorBufferWriteMask = SCNColorMask(rawValue:0)
 floor.materials = [material]
 self.floorNode = …
Run Code Online (Sandbox Code Playgroud)

ios scenekit swift arkit

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

像Photoshop一样的iOS刷机硬度

如何获得像photoshop一样的刷光滑度(硬度)效果?

我的尝试:

CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextSaveGState(context);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineWidth(context, 30);
CGContextSetStrokeColorWithColor(context, [UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:0.5f].CGColor);
CGContextSetShadowWithColor(context, CGSizeMake(0, 0), 20.0f, [UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f].CGColor);
CGContextAddPath(context, path);
CGContextStrokePath(context);
CGContextRestoreGState(context);
Run Code Online (Sandbox Code Playgroud)

我尝试调整alpha值和阴影模糊因子,但没有成功的结果.

有人有解决方案吗?任何帮助,将不胜感激.

core-graphics brush stroke ios

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

SceneKit材质中的玻璃效果

我想在SceneKit中制作玻璃效果.我在谷歌搜索,但没有完美的答案.所以我找到了可以清楚解决问题的SceneKit战士.有一张我要拍的照片.

最后

它看起来应该是真实的.玻璃效果,反射和阴影是这里的重点.我已经有obj和dae文件了.

那么,有没有人帮助我?

ios scenekit swift ios11 arkit

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

XCode警告:使用'stringWithString':文字是多余的

我收到了以下警告

Using 'stringWithString': with a literal is redundant

在使用该方法时 usingWithString

[NSString stringWithString:@"Content-Type: content/unknown\r\n\r\n"]
Run Code Online (Sandbox Code Playgroud)

xcode warnings nsstring ios stringwithstring

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

CAKeyframeAnimation:停止时内容会变回第一张图片

CALayer使用以下代码为a的内容设置动画:

CAKeyframeAnimation *countanimation = [CAKeyframeAnimation animation];
NSArray *images = [NSArray arrayWithObjects:(id)[UIImage imageNamed:@"number3"].CGImage, 
                        (id)[UIImage imageNamed:@"number2"].CGImage, 
                        (id)[UIImage imageNamed:@"number1"].CGImage, nil];
[countanimation setKeyPath:@"contents"];
[countanimation setValues:images];
[countanimation setCalculationMode:kCAAnimationDiscrete];
[countanimation setDuration:3.0f];
[countanimation setDelegate:self];
[countanimation setAutoreverses:NO];
[countanimation setRemovedOnCompletion:NO];
[countanimation setValue:@"Countdown" forKey:@"name"];
[countDown addAnimation:countanimation forKey:nil];
Run Code Online (Sandbox Code Playgroud)

并希望在动画停止时隐藏图层:

- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
{
    if([[anim valueForKey:@"name"] isEqual:@"Countdown"])
    {
        [countDown setHidden:YES];
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

问题在于该图层与原始图像(number3)一起闪烁一次,之后被隐藏。

我想知道为什么即使设置removedOnCompletion为,图层也能恢复到原始状态NO

quartz-graphics cakeyframeanimation caanimation ios

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

如何修复Windows Phone 8 Phonegap应用程序的方向?

有人知道如何修复Windows Phone 8的Phonegap应用程序中的方向吗?

我希望该应用仅支持纵向方向.

screen-orientation cordova windows-phone-8

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

动画在react-native-map中结束后的调用函数

region: new MapView.AnimatedRegion({
        longitude: 4.70821527747714,
        latitudeDelta: 1.384276459048536,
        latitude: 43.31340937725116,
        longitudeDelta: 2.066803805399701,
      });
....................
....................
this.state.region
    .timing({
      latitude: region.latitude._value,
      longitude: region.longitude._value,
      latitudeDelta: 0.5,
      longitudeDelta: 0.5,
    })
    .start();

this.setState({
  zoomLevel: 8,
  regionUpdated: true,
});
Run Code Online (Sandbox Code Playgroud)

这就是我在react-native中使用的。

我想在动画结束后调用setState函数。但是现在,它在动画过程中被调用。

我认为如果动画功能是Promise功能会很棒。但我不确定。

我怎么解决这个问题?

ios reactjs react-native react-native-ios react-native-maps

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

找不到变量:数字

错误信息

declare let numeral:any;

@Component({     
      //moduleId: module.id,     
      selector: 'app-dashboard',   
      templateUrl: './dashboard.component.html',     
      styleUrls:  hboard.component.css' 
})
Run Code Online (Sandbox Code Playgroud)

我正在使用Angular2 + Webpack3.

这是我的webpack.config.ts和tsconfig.json.

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');


function webpackConfig(options: EnvOptions = {}): WebpackConfig {

  return {
      cache: false,

      entry: {
          polyfills: './src/polyfills',
          vendor:       './src/vendor',
          main:           './src/main'
      },

      output: {
          path: path.join(__dirname, '/public'),
          filename: '[name].bundle.js',
          sourceMapFilename: '[name].map',
          chunkFilename: '[id].chunk.js'
      },

      module: {
          loaders: [


               { test:/\.ts$/,loaders:['awesome-typescript-loader','angular2-template-loader']},
               { test: /\.json$/,loader:'json-loader'},
               { test: /\.html$/, loader:'html-loader'},
               { test: …
Run Code Online (Sandbox Code Playgroud)

webpack angular2-template angular webpack-3

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