问题列表 - 第48797页

从UIScrollView + iphone生成PDF

我想生成一个UIScrollView的pdf,其内容大小接近320*2000左右.如果我使用当前图形图像上下文来捕获滚动视图图层,那么它只捕获滚动视图的可见部分而不是该滚动视图的整个图层.

我使用以下代码:

-(void)CreatePdf:(id)sender
{

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *saveDirectory = [paths objectAtIndex:0];
    NSString *saveFileName = @"myPDF.pdf";
    [self writePDFAma];
    CGRect arect=CGRectMake(0, 0, 768, 1024);

    CreatePDFFileAma(arect, nil);
}



-(void) writePDFAma
{
    UIImage *image;
    NSData *data;
    UIAlertView *successAlert;
    UIAlertView *failureAlert;
    //  
    NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    //  // This should be our documents directory
    NSString *saveDiirectory = [documentPath objectAtIndex:0];
    //  // Our PDF is named 'Example.pdf'
    NSString *saveFileName = @"FormImage2.JPG";
    //  // Create the full path using our saveDirectory …
Run Code Online (Sandbox Code Playgroud)

pdf iphone scrollview cgcontext

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

什么是"if(self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier])"

想知道if (self = [super ...以下代码的重点是什么?它试图防范什么情况?

- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier {
    if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) {
        // STUFF CONFIGURED HERE
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

采取从这里.

objective-c ios

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

将音频流式传输到Android电话

我试图通过Android上的电话发送音频流.

例如,创建一个应用程序,可以播放一些自定义的保持音乐,或接听电话并播放录音/音频文件.我知道可以让应用程序自动接听电话,但是它可以向呼叫者发送音频吗?

如果可能,请告诉我哪些类/功能处理此问题.

audio android phone-call

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

为什么我在声明中说int*p = NULL,但在测试中p!= NULL,为什么不用*p!= NULL来匹配声明?

在c ++中,如果我们指定一个指针值NULL,为什么我们检查是否*p!=NULL相反p!=NULL

我在教程中找到了这段代码.

int *p = NULL;
char *q = NULL;
// ...
if (p!=NULL) cout << *p;
Run Code Online (Sandbox Code Playgroud)

提前致谢

c++ pointers

5
推荐指数
3
解决办法
4340
查看次数

表单加载时禁用特定的文本框

我有许多文本框只有在完成某些操作时才需要启用,例如从下拉菜单或复选框中选择它.为此,我想在我第一次打开表单时禁用所有文本框.我需要使用一个函数来完成,这个函数只会禁用我想在开始时禁用的文本框.我怎样才能做到这一点?

html javascript php

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

在Eclipse项目中查找方法调用

我有一个类X包含方法myMethod().我想在当前工作空间中的所有项目中找到调用myMethod()的位置.我不能使用任何搜索函数,因为myMethod()有几个类,它不是静态的.因此,我需要知道此类对象的名称,如果不手动浏览项目,这是不可能的.

Eclipse有解决方案吗?

java eclipse find

76
推荐指数
5
解决办法
12万
查看次数

在动态范围内查找局部最大值

在C#中工作,我需要在双精度列表中找到所有本地峰值,并将它们作为另一个列表双精度返回.这看起来很简单,如果我在任何给定的"窗口"值中有一组我正在比较的值,但我需要能够将这个窗口大小实际传递给函数本身.这可能令人困惑,但基本上我需要这样的东西:

public List<double> FindPeaks(List<double> values, double rangeOfPeaks)
Run Code Online (Sandbox Code Playgroud)

如果'rangeOfPeaks'为5,则将'current'值与其每一侧的2个值进行比较,以确定它是否为峰值.如果'rangeOfPeaks'为11,则将当前值与每侧的5个值进行比较.我认为这是一个非常基本的算法,但是,我找不到像这样检测峰值的任何好方法都没有成功.有没有人曾经这样做过?任何帮助都将不胜感激.提前致谢!

c# algorithm

17
推荐指数
2
解决办法
9480
查看次数

使用线程来保持FTP控制端口的活动

我的FTP下载脚本(基于ftplib)挂在大量下载上.我正在使用的远程服务器,虽然高度可配置(proftpd)无法通过远程网络强加的防火墙限制.

我被限制在我的公司使用被动模式,即IT不会为我打开端口以允许FTP活动模式.

所以,我被困在被动模式中.

远程服务器在大型下载中断开10到15分钟.

我需要在大量下载期间保持控制连接的活动状态.我应该使用线程,每十秒发送一次'NOOP'命令吗?如果是这样的话,你会不会向我发送一些可以解决问题的示例代码?我需要将多个值传递给我的FTP下载功能.keepalive函数不需要传递给它的任何参数.

或者,有没有办法控制我在端口21(控制连接)上使用的特定套接字,以便在端口nnnnnn上进行大量下载时保持活动状态?

非常感谢!

python sockets ftp multithreading

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

核心数据并发(NSOperation)

在Apple 文档中写道:

...您应该在main(用于串行队列)或启动(用于并发队列)中创建上下文.

但我真的没有得到有什么区别.为什么我不能main为并发队列创建上下文?我试过了,它的工作原理和我做的完全相同start.

还有一件事让我感到困惑.从开始方法的文档:

...如果要实现并发操作,则必须覆盖此方法并使用它来启动操作.

所以,为什么我不能初始化所有内容main(或者可能不应该初始化)?

iphone multithreading core-data objective-c nsoperation

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

XCode 4中的标题搜索路径

我想添加一个标题搜索路径的路径.但是在构建设置中,当我双击标题搜索路径时...它没有弹出一个新窗口我可以输入..我做错了什么?

xcode xcode4

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