小编Mat*_*cer的帖子

从uiview中删除所有对象?

我有一个UIview,我正在绘制一系列按钮.我想根据用户的选择更改这些按钮.这很好用...但我无法删除已经存在的按钮.

这是一个UIScrollView,其中添加了一个视图作为子视图.这是我需要基本上"清除"/擦拭干净的子视图.在"界面"构建器中,该视图上没有任何内容 我只是在我的代码中添加它.

我一直在环顾四周,看过做subViewcontroller setNeedsDisplay,但没有任何工作.

有任何想法吗?谢谢你的帮助.

iphone uiview

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

将表传递给函数(excel vba)

我一直试图将工作簿中的工作表传递给函数,但它似乎没有工作.功能是

Private Sub passToSheet(theData As Variant, Optional mySheet As Worksheet)
Run Code Online (Sandbox Code Playgroud)

我试过了

Dim mySheet as Worksheet
Set mySheet = "Results"
Run Code Online (Sandbox Code Playgroud)

然后调用该函数

passToSheet theData mySheet
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.我不确定要谷歌如何获得参考工作表的正确方法!任何帮助深表感谢!

excel vba excel-vba

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

listview tile layout问题(vb.net)

我有一个listview,它显示(最终)一个itunes播放列表的专辑封面,其中有专辑名称.我遇到的问题是我无法获得专辑封面上的专辑封面(目前是空白方块).它总是站在一边......我该怎么做?我已经尝试添加列标题和alsorts ...

用于设置列表视图的代码

    Dim myImageList As ImageList

    albumList.View = View.Tile
    albumList.TileSize = New Size(120, 150)

    ' Initialize the item icons. 
    myImageList = New ImageList()

    myImageList.Images.Add(Image.FromFile("c:/test.jpg"))
    myImageList.ImageSize = New Size(80, 80)
    albumList.LargeImageList = myImageList
Run Code Online (Sandbox Code Playgroud)

然后我做一个循环来显示使用的每个专辑名称

        Dim item0 As New ListViewItem(New String() _
                {Albums(i).Name}, 0)

        albumList.Items.Add(item0)
Run Code Online (Sandbox Code Playgroud)

输出是http://i111.photobucket.com/albums/n122/mfacer/Screenshot2010-05-02at164815.png

但正如我所说,我希望专辑名称在橙色框下面....

有任何想法吗??感谢您的任何信息!

vb.net listview

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

将click事件添加到picturebox vb.net

我有一个flowLayoutPanel,我以编程方式添加新的panelLayouts.每个panelLayout都有一个pictureBox.这一切都运行良好,但我需要检测何时单击该图片框.如何在图片中添加活动?我似乎只能找到c#例子....

我添加图片的代码如下......

        ' add pic to the little panel container
        Dim pic As New PictureBox()
        pic.Size = New Size(cover_width, cover_height)
        pic.Location = New Point(10, 0)
        pic.Image = Image.FromFile("c:/test.jpg")
        panel.Controls.Add(pic)

        'add pic and other labels (hidden in this example) to the big panel flow
        albumFlow.Controls.Add(panel)
Run Code Online (Sandbox Code Playgroud)

所以我假设在创建图像的某个地方我添加了一个onclick事件.如果可能的话,我还需要获取它的索引!谢谢你的帮助!

vb.net onclick picturebox

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

获取vb.net应用程序的安装路径

我差不多准备好发布我的vb.net应用程序了.我有几个目前从c:/ temp加载的picturebox文件

我需要将此目录更改为可在用户将其安装到PC时使用的目录.

我的问题是我该怎么做?有没有办法获取安装路径,然后在代码中使用它作为变量?eg: myInstalledPath & "/xxx.jpg"

或者......在mydocuments结构中使用mypictures会更好吗?我宁愿将所有创建的图像文件保存在一个对用户更隐蔽的文件夹中(通过隐藏我的意思是不会弄乱他们自己的图像文件夹!)

我已经尝试过搜索这个,但我似乎得到了不同的结果而没有真正的答案......(可能会搜索错误的东西!)

vb.net installation

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

timeIntervalSinceDate问题

不得已,因为我无法为我的生活而努力!

我在用户默认设置中关闭我的应用程序(使用applicationWillTerminate)时设置了一个日期

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDate *timeClosed = [[NSDate alloc] init];
[defaults setObject: timeClosed forKey:@"svdTimeClosedApp"];
Run Code Online (Sandbox Code Playgroud)

然后当应用程序启动时,我想比较这个时间使用

NSDate *timeSaved = svdTimeClosedApp;
NSDate *timeNow = [[NSDate alloc] init];
double timeInterval = [timeSaved timeIntervalSinceDate:timeNow];
NSLog(@"time now = %@, time saved = %@, time diff = %@", timeNow, timeSaved, [NSString stringWithFormat:@"%d",timeInterval]);
Run Code Online (Sandbox Code Playgroud)

我试图将此输出到日志窗口,期望看到一个大约20秒的格式良好的字符串.麻烦的是,它出现了2047868928!

有任何想法吗?!

(下面的日志窗口输出)

time now = 2009-12-19 20:54:02 +0000, time saved = 2009-12-19 20:48:29 +0000, time diff = 2047868928
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

iphone datetime cocoa-touch date-comparison

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

覆盖wordpress中的搜索功能(sql和php)

有没有办法覆盖wordpress中的默认搜索功能?我试过使用过滤器,但它们只允许添加到查询中……或者可能使用posts_request 重写整个查询。但是,如果我覆盖它,则其他查询都不起作用。我有以下代码

function my_posts_request_filter($input)
{
    if ( is_search() && isset($_GET['s'])) {
        global $wpdb;
    }
    return $input;
}

add_filter('posts_request','my_posts_request_filter');
Run Code Online (Sandbox Code Playgroud)

我可以用我的自定义 SQL 覆盖 $input,但页面上有一个小部件显示最近的帖子,如果我这样做就不会显示。有没有办法只覆盖搜索功能?

php wordpress

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

iphone分组uitableview标题字体样式

我无法更改我的分组uitableview的节标题.我尝试了一切.我想知道这是模拟器的错误还是什么?我正在运行最新版本的xcode,正在为iPad开发.

这是我的tableview标题代码

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

    UILabel *label = [[[UILabel alloc] init] autorelease];
    label.frame = CGRectMake(20, 6, 300, 30);
    label.backgroundColor = [UIColor clearColor];
    label.textColor = [UIColor whiteColor];
    label.shadowColor = [UIColor grayColor];
    label.shadowOffset = CGSizeMake(0.0, 1.0);
    label.font = [UIFont boldSystemFontOfSize:14];
    label.text = @"hello"; //sectionHeader;

    return label;

}
Run Code Online (Sandbox Code Playgroud)

当我编译时,它只显示没有标题.我也尝试在这里添加一个视图,根据下面的代码

UIView *sectionView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
sectionView.backgroundColor = [UIColor redColor];
[sectionView autorelease];
[sectionView addSubview:label];
return sectionView;
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

iphone uitableview

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

使用超出范围的子字符串拆分字符串

我有一条消息说长287个字符.我需要在160个字符之后将其拆分为两个,但我的代码仍然不起作用.我已经搜索了很多,并尝试了许多不同的解决方案,但没有任何工作正如我所期望的那样.在我看来,这是一个简单的解决方案,但在实践中它让我做噩梦!

// a check is done to ensure the message is > 160 in length.    
string _message;
_message = "this is my long message which needs to be split in to two string after 160 characters. This is a long message. This is a long message. This is a long message. This is a long message. This is a long message.";

string message1 = _message.Substring(0,160);
string message2 = _message.Substring(161,_message.Length);
Run Code Online (Sandbox Code Playgroud)

以上只是不起作用 - 在第二个子字符串上给我一个异常错误.

有人可以帮忙吗?消息永远不会超过320个字符.

c# string substring

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

UIButton的自定义属性(iphone sdk)

我已经为UIButton创建了一个子类,并希望将自定义属性传递给它.然而,它不起作用,我已经读过,继承UIButton并不是一个好主意.

我的问题是如何为按钮分配自定义属性?我正在创建一个按钮,该按钮被放置在分组表的标题视图中.我想传递给那个按钮的节号.我已经在每行中使用UISwitch成功完成了此操作,但不能对UIButton使用相同的方法.

所以我创建了一个按钮

MattsButtonClass *button = [MattsButtonClass buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(240, 15, 45, 30);
button.MFsectionNo = section; //this would be 1, 2 etc
//etc
Run Code Online (Sandbox Code Playgroud)

那么我该怎么做呢?你会看到我的UI按钮有一个子类,看起来像这样

//.h file
@interface MattsButtonClass : UIButton {
    int MFsectionNo;
}

@property (nonatomic) int MFsectionNo;

@end

//.m file
@implementation MattsButtonClass

@synthesize MFsectionNo;


@end
Run Code Online (Sandbox Code Playgroud)

上面的错误是

-[UIRoundedRectButton MFsectionNo:]: unrecognized selector sent to instance 0x5673650
2010-09-07 22:41:39.751 demo4[67445:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIRoundedRectButton MFsectionNo:]: unrecognized selector sent to instance 0x5673650'
Run Code Online (Sandbox Code Playgroud)

我不想做什么?谢谢你的帮助...

iphone uibutton

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