小编Mic*_*ker的帖子

UIScrollView contentSize问题

在我的视图中,我创建了一个宽度为320,高度为70的scrollview.

响应用户触摸按钮,我展开了滚动视图,因此它的大小为380(h)x 320(w).

代码如下所示:

CGRect scrollviewFrame = CGRectMake(0, 30, 320, 380);
[scrollView setFrame:scrollviewFrame];
[self layoutScrollImages:YES];
CGSize srect =  CGSizeMake([scrollView bounds].size.width, (kNumImages * kScrollObjHeight));
[scrollView setContentSize:srect];
Run Code Online (Sandbox Code Playgroud)

当我调试这个项目时,我可以看到直立是320(宽)x 8000(高)的大小; 但是我的问题是可滚动区域(用户实际可以触摸以滚动滚动视图)保持与原始大小相同.

我显然错过了什么,有谁知道它是什么?

编辑:我已经创建了一个示例项目来说明我遇到的问题,可以在这里找到:http://dl.dropbox.com/u/9930498/ScrollViewTest.zip

iphone uiscrollview ios

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

makecert 请求密码

给定以下 powershell 函数:

function CreateRootCertificate($certificateName, $path, $certificatePassword){
    makecert -r -pe -n "CN=$certificateName" -sky exchange $path\$certificateName.cer -sv $path\$certificateName.pvk
    pvk2pfx.exe -pvk $path\$certificateName.pvk -spc $path\$certificateName.cer -pfx $path\$certificateName.pfx -po $certificatePassword
}
Run Code Online (Sandbox Code Playgroud)

makecert 提示我输入证书密码。据我了解,如果 *.pvk 文件已经存在并且设置了密码,它就不会这样做。

所以我的问题是,如何将单个 makecert 命令拆分为两个单独的命令,一个用于创建 *.pvk,另一个用于创建 *.cer?

非常感谢

powershell certificate makecert

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

SSIS - 多种配置

我继承了一个SSIS项目.我之前从未使用过SSIS,而对我来说似乎很奇怪的一件事就是没有办法管理多个配置.

对于每个SSIS包,我们有3个delpoyment环境,DEV,UAT和PRODUCTION.

目前,我不得不为每次更改手动部署的每个软件包编辑配置(并且有很多软件包).

有没有人知道更优雅的方式来处理这些配置更改?

sql-server ssis visual-studio

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

Xcode - 修改库搜索路径基于正在编译代码的设备

我确信之前已经问过这个问题,但是我整个下午一直在用砖头撞墙,试图弄清楚如何使用XCode 4实现这一目标.

我有一个由第三方分发的lib.它们实际上有2个不同的版本,一个用于模拟器,另一个用于实际设备.

我想知道,在XCode 4中处理这种情况的推荐方法是什么?在XCode 3中,我可以简单地指定一个新目标.我希望避免通过包含libs的lipo创建一个胖二进制文件,但如果这是我可用的唯一可行选项,那么就这样吧.

理想情况下,我想要做的是根据正在编译项目的当前设备修改库搜索路径,例如:

模拟器:/path/to/simulator/lib.a

设备/path/to/device/lib.a

如果我可以自动化这个过程,那么一旦我设置它,它就是透明的,更好.

非常感谢您花时间阅读本文.

iphone xcode xcode4 ios-simulator

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

NSDate - iPhone上的GMT

我在生产应用程序中有以下代码,它根据用户输入的日期计算GMT日期:

NSDate *localDate = pickedDate;
    NSTimeInterval timeZoneOffset = [[NSTimeZone defaultTimeZone] secondsFromGMT]; // You could also use the systemTimeZone method
    NSTimeInterval gmtTimeInterval = [localDate timeIntervalSinceReferenceDate] - timeZoneOffset;
    NSDate *gmtDate = [NSDate dateWithTimeIntervalSinceReferenceDate:gmtTimeInterval];
Run Code Online (Sandbox Code Playgroud)

该代码工作正常,直到可怕的夏令时上周在英国生效.

如何在考虑夏令时的同时将日期转换为GMT?

iphone nsdate gmt dst

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

NSDate - 更改年份值

我需要更改一个NSDate对象.我基本上做的是改变年份价值.

例如:

NSString *someYear = @"2093";
    NSDate *date = [NSDate date]; // Gets the current date.
    ... Create a new date based upon 'date' but with specified year value.
Run Code Online (Sandbox Code Playgroud)

所以当'date'从init返回2011-03-06 22:17:50 +0000时,我想用2093-03-06 22:17:50 +0000创建一个日期.

但是我希望这在文化上尽可能中立,所以无论时区如何都可以.

谢谢.

objective-c nsdate ios4

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

应用升级问题

我正在尝试为我的应用程序写一个重要的升级.升级是如此重要,我实际上从头开始编写代码,新版本中没有包含任何原始代码库.我只是从旧版本复制了*-Info.plist,并更新了Bundle Version标识符.

当我尝试从较旧的(当前的App Store)版本升级时遇到问题.当我通过XCode在设备上启动应用程序时,我收到消息:

启动可执行文件时出错"应用程序名称"启动远程程序时出错:无法获取进程699的任务.

如果我在终止应用程序后尝试再次运行该应用程序,则会在输出窗口中显示以下内容:

2011-10-21 15:40:27.996 Application Name[713:707] Unknown class Application_Name_NewAppDelegate in Interface Builder file.
2011-10-21 15:40:28.013 Application Name[713:707] Unknown class myTabBarController in Interface Builder file.
2011-10-21 15:40:28.019 Application Name[713:707] Unknown class SelectViewController in Interface Builder file.
2011-10-21 15:40:28.037 Application Name[713:707] Unknown class AddDateViewController in Interface Builder file.
2011-10-21 15:40:28.047 Application Name[713:707] Unknown class DisplayViewController in Interface Builder file.
2011-10-21 15:40:28.063 Application Name[713:707] Unknown class AboutViewController in Interface Builder file.
2011-10-21 15:40:28.125 Application Name[713:707] *** Terminating app due …
Run Code Online (Sandbox Code Playgroud)

iphone ios

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

MVC日期时间模型绑定

我在我的应用程序中使用2个kendo日期选择器:

<div class="span12">
    <div class="span2" style="text-align: right">
        Start Date:
    </div>
    <div class="span2">
        @(Html.Kendo().DatePickerFor(m=>m.StartDate))
    </div>
    <div class="span2" style="text-align: right">
        End Date:
    </div>
    <div class="span2">
        @(Html.Kendo().DatePickerFor(m=>m.EndDate))
    </div>
    <div class="span4">
        <button class="btn btn-primary" onclick="getGraphData()">Show</button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

单击该按钮时,我会读取这些日期选择器客户端的值,并向API控制器发出POST.

我遇到的问题有时是DateTime参数被错误地解析,我使用的是en-GB文化(在我的web.config中指定),但是给定日期为2014年3月1日(3月1日),当值为由模型装订器处理,它被解释为03/01/2014(1月3日).

我的javascript如下:

function getGraphData() {

        var startDatePicker = $("#StartDate").data("kendoDatePicker");
        var endDatePicker = $("#EndDate").data("kendoDatePicker");
        var param = {
            StartDate: kendo.toString(startDatePicker.value().toLocaleDateString(), "dd/MM/yyyy"),
            EndDate: kendo.toString(endDatePicker.value().toLocaleDateString(), "dd/MM/yyyy")
        };
       // Do post here

    }
Run Code Online (Sandbox Code Playgroud)

我的模型如下:

public class DateRangeParam
    {
        #region Constructors and Destructors

        /// <summary>
        /// Initializes a new instance of …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc model-binding custom-model-binder kendo-datepicker

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

为什么单击我的链接不会触发?

我期待的是点击h3将允许它内部的锚点工作,但由于某种原因它不是.我有一个小提琴演示问题在这里:https://jsfiddle.net/05fekvgy/

CSS

.sitting-timeline-bar-error {
  background-color: #ec1439;
}
.sitting-timeline-item-error {
  background-color: #ec1439;
}
.sitting-timeline-header-error {
  color: #ec1439;
}
/* Action Class for timeline */
.sitting-timeline-bar-action {
  background-color: #0c8ed9;
}
.sitting-timeline-item-action {
  background-color: #0c8ed9;
}
.sitting-timeline-header-action {
  color: #0c8ed9;
}
/* Positive Class for timeline */
.sitting-timeline-bar-positive {
  background: #42bc8d;
}
.sitting-timeline-item-positive {
  background: #42bc8d;
}
.sitting-timeline-header {
  color: #42bc8d;
}
.timeline-wrapper p {
  font-size: 12px;
  color: #b7b7b7;
}
.timeline-wrapper h3 {
  color: #efefef;
  display: block;
  padding: 0;
  margin: …
Run Code Online (Sandbox Code Playgroud)

html css

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

数据聚合

在我的代码中,我创建了List<>以下类:

public class Calculations
{
        public int Year { get; set; }
        public double Payment { get; set; }
        public double AnnualInterest { get; set; }
        public double AnnualPrincipalSplit { get; set; }
        public double NLVBalance { get; set; }
        public double apportionedValue { get; set; }
        public double OpenMarketValue { get; set; }
        public double NotionalLoan { get; set; }
        public double ResidencyFee { get; set; }
        public double BalanceOfShare { get; set; }
        public double TotalShareOwnedOutright …
Run Code Online (Sandbox Code Playgroud)

c# aggregation

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

格式化NSDate

我从RSS Feed中提取数据.Feed中的一个键是表示项目创建日期和时间的字符串.

我试图将此字符串值转换为NSDate.字符串值从RSS源返回为:2009-11-18T22:08:00 + 00:00

我尝试了以下代码无济于事:

    NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyyMMdd HH:mm"];
NSDate *myDate = [df dateFromString: [[storedDates objectAtIndex:indexPath.row] objectForKey: @"UsersDate"]];
Run Code Online (Sandbox Code Playgroud)

理想的情况下; 除了将值转换为NSDate值之外,我还想使用手机上的本地化日期格式对其进行格式化.

任何指针都会有很大的帮助.

亲切的问候

iphone rss datetime nsdate

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

XSLT是否有任何数组概念?

我以前从未真正使用过XSLT,我正在寻找一些建议.

我从GSA框中以XML格式返回以下项目:

<MT N="searchCategories" V="Category 1"/>
<MT N="searchCategories" V="Category 2"/>
etc etc
Run Code Online (Sandbox Code Playgroud)

可以有任何数量的这些类别.

我只是想知道XSLT是否有任何数组概念?

如果是这样:

  • 我怎么能将上面的所有节点枚举成一个数组?
  • 我怎样才能获得数组的长度?

如果不:

  • 有没有可用的工作?

我相信我使用的是XSLT 1.0版

arrays xslt xslt-1.0

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