小编Seb*_*ian的帖子

滚动UIScrollView时,我的自定义UI元素未更新

我有一个由NSTimer更新的旋转圆圈UI元素.我还有一个UIScrollView,可以在滚动时"阻止"旋转的圆圈.这是预料之中的,因为计时器和滚动视图都在同一个线程中.

所以我把计时器放在一个单独的线程中,基本上工作得很好!我可以看到它工作,因为NSLogs即使在滚动时也会继续.

但我的问题是我的旋转圈仍在滚动停止!我怀疑重绘是否停止,直到主线程的运行循环(?)的下一次迭代.因此,即使它的角度一直在变化,它也可能不会重新绘制......

任何想法我能做什么?谢谢!

iphone cocoa-touch

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

如何在iOS上使用ExtAudioFile进行AAC编码?

我需要在iOS上将WAVE文件转换为AAC编码的M4A文件.我知道旧设备或模拟器不支持AAC编码.我在运行代码之前测试它.但我仍然无法让它发挥作用.

我查看了Apple自己的iPhoneExtAudioFileConvertTest示例,我认为我完全遵循它,但仍然没有运气!

目前,我在尝试在目标文件上设置客户端格式时得到-50(=用户参数列表中的错误).在源文件上,它的工作原理.

以下是我的代码.非常感谢任何帮助,谢谢!

UInt32 size;

// Open a source audio file.
ExtAudioFileRef sourceAudioFile;
ExtAudioFileOpenURL( (CFURLRef)sourceURL, &sourceAudioFile );

// Get the source data format
AudioStreamBasicDescription sourceFormat;
size = sizeof( sourceFormat );
result = ExtAudioFileGetProperty( sourceAudioFile, kExtAudioFileProperty_FileDataFormat, &size, &sourceFormat );

// Define the output format (AAC).
AudioStreamBasicDescription outputFormat;
outputFormat.mFormatID = kAudioFormatMPEG4AAC;
outputFormat.mSampleRate = 44100;
outputFormat.mChannelsPerFrame = 2;

// Use AudioFormat API to fill out the rest of the description.
size = sizeof( outputFormat );
AudioFormatGetProperty( kAudioFormatProperty_FormatInfo, 0, NULL, &size, …
Run Code Online (Sandbox Code Playgroud)

iphone aac m4a core-audio ios

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

这个数据格式是什么?对我来说,它看起来像某种减少的伪XML/JSON

对不起,这可能是一个愚蠢的问题,但我不知道如何谷歌这...我有一个CLI工具的输出,我想知道,这种格式是什么.如果它是一种常见格式,我不想自己编写解析器,我确信它是.

看起来像这样;

statusList {
  status {
    int  time="1260878400"
    value {
      char value="197773F100"
      char type="RGF"
    } #value
  } #status

  status {
    int  time="1260899700"
    value {
      char value="347663E100"
      char type="RGF"

    } #value
  } #status
} #statusList
Run Code Online (Sandbox Code Playgroud)

谢谢!

format data-structures

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

在Mobile Safari上使用CSS时,字体大小错误

我在使用简单的CSS-Layout时遇到了麻烦.它适用于桌面浏览器,但不适用于iPhone的Mobile Safari.使用style ="float:right"似乎与Mobile Safari自动调整字体大小相冲突.以下代码在桌面上工作正常但在iPhone上"左"和"跟随文本"比"右"大得多:

Left<span style="float:right">Right</span>
<p>Following text</p>
Run Code Online (Sandbox Code Playgroud)

似乎Mobile Safari的自动调整大小并没有触及浮动的单词,只触及其他单词.如前所述在这里,我可以添加-webkit-text-size-adjust: 100%像这样:

<body style="-webkit-text-size-adjust: 100%">
    Left<span style="float:right">Right</span>
    <p>Following text</p>
</body>
Run Code Online (Sandbox Code Playgroud)

但我想保留Mobile Safari在字体大小和可读性方面的聪明才智.我试图避免为不同的屏幕尺寸编写特殊布局.

那么在同一行文本中是否有更多iOS友好的左右对齐单词方式?

html css iphone mobile-safari ios

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

标签 统计

iphone ×3

ios ×2

aac ×1

cocoa-touch ×1

core-audio ×1

css ×1

data-structures ×1

format ×1

html ×1

m4a ×1

mobile-safari ×1