问题列表 - 第9204页

UIScrollView图像/照片查看器,启用了分页和缩放功能

好吧,我认为现在是时候在互联网上找到这个问题的正式位置:如何UIScrollView使用分页和缩放制作一个photoviewer.欢迎UIScrollView黑客同行.

UIScrollView启用了分页功能,而且我显示UIImageViews的内置照片应用程序.(这听起来很熟悉吗?)

我在github上找到了以下项目:

http://wiki.github.com/andreyvit/ScrollingMadness

其中显示了启用分页时如何在滚动视图中实现缩放.如果其他人尝试这一点,我实际上必须删除UIScrollView子类并使用本机类,否则它不起作用.我认为这是因为3.0 SDK中的滚动视图截获触摸事件的变化.

因此,想法是在开始缩放时删除所有其他视图,并将当前视图移动到(0,0)scrollview,更新contentsize等等.然后当您缩放回1.0f时,它会添加其他视图并放置事情都恢复了顺序.

总之,该项目完全在模拟器,但在设备上还有所调整的观点,这看起来像它的事实引起我们正在改变的一些讨厌的运动contentsize/ offset等的观点被调整.您必须执行此视图移动,否则您可以向左平移其他视图留下的空白.

我在3.0 SDK发行说明的"已知问题"中找到了一个有趣的注释:

UIScrollView:缩放后,内容插入将被忽略,内容将保留在错误的位置.

这听起来就像这里发生的事情.放大后,视图将在屏幕外移动,因为您已更改了偏移等.

我已经花了好几个小时就已经花了好几个小时,我正在慢慢地意识到这不会起作用.

Three20的照片浏览器是不可能的:它太重了,并且有太多不必要的UI和其他行为.

内置的Photo应用程序似乎有些神奇.如果您放大图像并平移到远边,当前照片将独立于其旁边的照片移动,这不是您在使用标准时尝试使用的照片UIScrollView.

我见过有关嵌套的讨论,UIScrollView但我真的不想去那里.

有没有人用标准管理这个UIScrollView(并在2.2和3.0 SDK中工作)?我不喜欢滚动我自己的缩放+反弹+平移+分页代码.

iphone uiscrollview ios

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

如何编码驱动程序?

我想在Linux操作系统中使用C编写驱动程序,不过我觉得它很难.我可以获得一些关于如何开始或书籍的提示吗?驱动程序可以从我的USB端口到显卡!!

我知道在哪里可以搜索书籍,我想知道我应该从哪些基本知识开始.我是否需要具备硬件知识,哪些特定书籍对我这样的新手有用?

c driver linux-device-driver

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

如何知道何时使用现有的Exception或编写自定义异常?

感谢关于这个问题的输入,我决定让我的Create()方法抛出异常,这样Jon Skeet说,你不必在任何地方处理它们,只能让它们冒泡,似乎是最好的方法适用于大型应用.

所以现在用这段代码创建我的类的实例:

try
{
    SmartForms smartForms = SmartForms.Create("ball");
    smartForms.Show();
}
catch (CannotInstantiateException ex)
{
    Console.WriteLine("Item could not be instantiated: {0}", ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

自定义异常:

using System;

namespace TestFactory234.Exceptions
{
    class CannotInstantiateException : Exception
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

我如何知道要使用哪个Exception类?

在上面的例子中,我创建了自己的Exception,因为我不知道从哪里获取"所有系统异常"列表,或者是否存在"无法实例化对象"或者是否具有其他含义使用它等等.选择一个异常类型对我来说似乎总是这样一个任意的过程,所以创建我自己似乎是最好的想法.

或者我错过了一些关于异常的事情?决定使用哪种Exception类型还涉及哪些其他含义?

c# exception custom-exceptions

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

以编程方式滚动WebBrowser有时不起作用

我正在使用System.Windows.Forms.WebBrowser控件,我需要以编程方式滚动.

例如,我使用此代码向下滚动:

WebBrowser.Document.Body.ScrollTop += WebBrowser.Height
Run Code Online (Sandbox Code Playgroud)

问题是在某些网站上它可以工作,但在其他网站却没有

http://news.google.com (works good)
http://stackoverflow.com/ (doesn't work)
Run Code Online (Sandbox Code Playgroud)

这可能与身体代码有关,但我无法弄明白.
我也尝试过:

WebBrowser.Document.Window.ScrollTo(0, 50)
Run Code Online (Sandbox Code Playgroud)

但这种方式我不知道目前的位置.

.net browser webbrowser-control

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

226
推荐指数
3
解决办法
31万
查看次数

在使用ASP.NET的Visual Studio 2008中未声明"__o"

在做ASP.NET MVC时,我在Visual Studio 2008中遇到了这个烦人的错误/错误.

"__o"未声明

"__o"未声明为http://i43.tinypic.com/1ysxz.png

有什么问题,我该如何解决?

asp.net asp.net-mvc visual-studio-2008

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

delete []如何知道数组的大小?

我很好奇delete []如何计算分配内存的大小.当我做的事情:

int* table = new int[5];
delete[] table;
Run Code Online (Sandbox Code Playgroud)

我明白表的内存是释放的.但是,如果我将指针重新分配给某个不同的表,会发生什么.

int* table = new [5];
int* table2 = new [9];
table = table2;
delete[] table;
Run Code Online (Sandbox Code Playgroud)

我可以免费使用5或9号桌子吗?我对new []和delete []如何共享有关其大小的信息感兴趣.或许我错过了一些必不可少的东西.

c++

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

httpwebrequest Cookiecontainer

如何使用"/"以外的路径处理cookie.HttpWebRequest对象返回以下标头:

HTTP/1.1 302 Moved Temporarily
Transfer-Encoding: chunked
Date: Wed, 10 Jun 2009 13:22:53 GMT
Content-Type: text/html; charset=UTF-8
Expires: Wed, 10 Jun 2009 13:22:53 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Server: nginx/0.7.41
X-Powered-By: PHP/5.2.9
Last-Modified: Wed, 10 Jun 2009 13:22:52 GMT
Pragma: no-cache
Set-Cookie: cookie1=c1; path=/; domain=site.com
Set-Cookie: cookie2=c2; path=/content; domain=site.com; httponly
Set-Cookie: cookie3=c3; path=/admin; domain=site.com; httponly
Set-Cookie: cookie4=c4; path=/; domain=site.com; httponly
Location: http://site.com/admin/
Via: 1.1 mvo-netcache-02 (NetCache NetApp/6.0.7)
Run Code Online (Sandbox Code Playgroud)

迭代cookie集合只包含路径为"/"的cookie.因此cookiecontainer中只包含cookie1和cookie4.

为什么没有收集剩下的?如何使用"/"以外的路径访问cookie?我可以将它们全部收集在一个容器中吗?

谢谢

.net path httpwebrequest cookiecontainer

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

使用Sandcastle帮助文件生成器排序列表

当我使用Sandcastle Helpfile Builder创建chm时,如何在xmldoc块中将列表渲染为有序列表?

以下不起作用:

/// <list type="numbered">
///     <item>Built in support for foobar</item>
///     <item>Client gooblygook and associated javascript support</item>
///     <item>Client side ability to read values from control</item>
///     <item>AJAX support via ASP.NET callbacks</item>
///     <item>Smaller HTML and Javascript footprint when compared to the crappy thirdparty control we paid too much for.</item>
/// </list>
Run Code Online (Sandbox Code Playgroud)

在我试图解决的特定情况下,列表位于<summary />元素内.

sandcastle shfb

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

在dotnet/.NET中实现自定义属性的最佳方法是什么?

我真的不懂属性.我已经阅读了各种各样的书籍和帖子,但我只是不明白.

由于我不理解它们,我也不明白如何有效地使用它们.

1)你能给我一个很好的定义属性是什么以及它用于什么?

2)你能在C#中给我一个如何制作和使用自定义属性的好代码示例吗?

.net c# attributes

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