小编Ahm*_*ali的帖子

将HTTP标头添加到NSURLRequest

有没有办法将HTTP标头添加到NSURLRequest对象?我以前用它们添加NSMutableURLRequest:

[request addValue:@"PC" forHTTPHeaderField:@"machineName"]
Run Code Online (Sandbox Code Playgroud)

iphone http objective-c nsurlrequest

51
推荐指数
3
解决办法
6万
查看次数

像在UIDocumentInteractionController中一样将图像添加到UIActionSheet按钮

是否可以将图像添加到UIActionSheet所见的按钮UIDocumentInteractionController?如果是这样,请告诉我它是如何完成的.

iphone objective-c uiimage uiactionsheet uidocumentinteraction

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

在UITableView上触摸事件?

我有UIViewControllerUITableView作为孩子在视图中,我想要做的是当我触摸任何行时,我在底部显示视图.如果用户触摸除了行或bottomView之外的任何其他位置,我想要隐藏该视图.

问题是当我点击UITableView它不会触发touchesEnded事件.

现在我如何检测触摸UITableView并将其与行选择事件区分开来.

谢谢.

iphone uitableview uiviewcontroller touches

28
推荐指数
4
解决办法
5万
查看次数

iPad上的UIActionSheet未显示取消按钮

我试图显示取消按钮,UIActionSheet但它没有显示,这是一个可接受的行为?请指教.

UIActionSheet *actionSheet = [[UIActionSheet alloc]
          initWithTitle:@"Are you sure you want to clear the cache?"
          delegate:self
          cancelButtonTitle:@"No"
          destructiveButtonTitle:@"Yes"
          otherButtonTitles:nil];

[actionSheet showInView:self.view];  

[actionSheet release];
Run Code Online (Sandbox Code Playgroud)

objective-c uiactionsheet ipad ios4

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

构建静态库

我正在尝试为我的iPhone项目构建一个.a静态库.

所以,我创建了一个新项目,并使用了模板Cocoa Touch Static Library.

然后,在XCode 4.0,我添加我的.m.h文件.

我已成功构建项目,但没有.a文件创建在XCode,我看到类别中的.a文件,Products但显示为红色; 所以它不存在.

我不明白为什么我的构建按钮不创建.a文件,任何帮助?

xcode static build ios

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

具有滚动速度控制的无限自动滚动列表视图

我一直在研究一个ListView想法,它在没有用户交互的情况下自动滚动,并且使用android API(例如smoothScrollToPositionFromTop)绝对可行.

我已经实现ListView BaseAdapter了它永远(几乎)加载项目的地方,以获得一个不停止自我重复ListView.

我想在这里实现的是以ListView一定的速度(慢速)保持我的滚动,以便在向下滚动时使项目清晰可读,我不确定这是否ListView是我最好的选择.

下面是我想要做的事情的片段.结果很好但不太顺利,我觉得ListView闪烁.

我需要提高平滑度,效率和控制速度

new Thread(new Runnable() {

    @Override
    public void run() {
        int listViewSize = mListView.getAdapter().getCount();

        for (int index = 0; index < listViewSize ; index++) {
            mListView.smoothScrollToPositionFromTop(mListViewA.getLastVisiblePosition() + 100, 0, 6000);
            try {
                // it helps scrolling to stay smooth as possible (by experiment)
                Thread.sleep(60);
            } catch (InterruptedException e) {

            }
        }
    }
}).start();
Run Code Online (Sandbox Code Playgroud)

android listview scroll autoscroll

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

android 2.1中的getExternalFilesDir替代方案

我在android 2.2上构建了一个Android应用程序,用于将文件保存到SD卡中我使用以下内容:

 context.getExternalFilesDir(null).getAbsolutePath();
Run Code Online (Sandbox Code Playgroud)

返回一个字符串,如:

 /mnt/sdcard/Android/data/com.hello.example1/files
Run Code Online (Sandbox Code Playgroud)

现在我需要让我的应用程序与android 2.1兼容,我需要使用什么方法来获取外部文件目录?


public static String sTellMeWhereToSaveMyData(Context context) 
{
        String packageName = context.getPackageName();
        File externalPath = Environment.getExternalStorageDirectory();
        File appFiles = new File(externalPath.getAbsolutePath() + "/Android/data/" + packageName+ "/");

        if (appFiles.exists() && appFiles.isDirectory()) 
        {
            return appFiles.getAbsolutePath();
        }
        else 
        {
            if(appFiles.exists())
            {
                Log.v("File Manager","not exists");
            }
            if (!appFiles.mkdir())
            {
                Log.v("File Manager","Could not create");
            }   
        }
        return appFiles.getAbsolutePath();
}
Run Code Online (Sandbox Code Playgroud)

java android android-2.1-eclair

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

如何在UIScrollView中禁用垂直滚动?

UIScrollView有一个属性scrollEnabled来禁用所有滚动,但我想只禁用垂直滚动.

那可能吗?谢谢.

uiscrollview ios

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

如何改变UIPageControl的高度?

我想改变UIPageControl我如何实现这一目标的高度?

iphone objective-c uipagecontrol ios

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

Android DrawerLayout组件

我在DrawerLayout组件中遇到了一些问题.我正在使用android-support-v4 jar,当我启动应用程序时,我有以下异常:

05-19 01:33:57.402: E/AndroidRuntime(3120): FATAL EXCEPTION: main
05-19 01:33:57.402: E/AndroidRuntime(3120): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dimosphere.app/com.dimosphere.app.MainActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class android.support.v4.widget.DrawerLayout
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2357)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.app.ActivityThread.access$600(ActivityThread.java:153)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.os.Looper.loop(Looper.java:137)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at android.app.ActivityThread.main(ActivityThread.java:5226)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at java.lang.reflect.Method.invokeNative(Native Method)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at java.lang.reflect.Method.invoke(Method.java:511)
05-19 01:33:57.402: E/AndroidRuntime(3120):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
05-19 01:33:57.402: …
Run Code Online (Sandbox Code Playgroud)

android android-support-library navigation-drawer drawerlayout

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